Well, to their credit, their page does say "Please note that the use of these deflectors is not permitted during Laser class racing."
Definitely not class legal. Scanning their installation photos it doesn't look like something you would want during racing anyway (looks like a drag potential to me).