The sentence is non-standard -- some would say incorrect -- English because "flaunt" means to display or parade oneself or something, especially one's clothes, in an ostentatious way, in the hope of being admired. The word is often confused with "flout" which means to defy (an order, convention, etc) openly or to disrespect (authority, etc). A good example of "flout" would indeed be "He continually flouted the speed limit".

More Info: www.chambers.co.uk