You can tell this broker has made an effort, and it's highly likely that it's a broker campaign rather than something supported by a digital agency because of its crude nature (if the latter were true, we'd have a big problem).
Seven primary compliance breaches, of which the first is fairly obvious - the lesser value assigned to the comparison rate. It doesn't matter if the comparison rate isn't entirely valid - rules are rules.
Showing a 'You Qualify' message regardless of the supplied data has to stop. It's a lie, it's unethical, it's non-compliant, and it's baiting - the lowest form of leadgen. False advertising is always illegal, but doing so in the finance industry carries a special type of punishment.
Using a 'qualifying quiz' is always a problem because most brokers invest in blatant non-compliant solutions. We'll share a better solution on our website tomorrow.