Abseits der bereits generell gegen Flash sprechenden Argumente: Da war ein Dilletant am Werk. Ich sehe da nichts, was eine derart hohe CPU-Auslastung (folglich evtl. die Lahmlegung des Clients: viel schlimmer, als ein kurzes Flackern) rechtfertigen würde. Auch _mit_ Flash kann das alles mit einem Bruchteil der Leistungsaufnahme erzielt werden(und in vielen gängigen Clients flüssiger als auf JS-Basis, Stand heute, Anfang 2011). Da beherrscht(e) jemand sein Handwerk nicht.
Hierbei sei noch der Umkehrschluss angemerkt: Auch _ohne_ Flash hätte man es so CPU-lastig verbocken können.
Wie schon von den Vorrednern angedeutet, findest Du für die beiden Dinger in der Mitte fertige JS-Lösungen. Das Schneeflockending könntest Du als animiertes GIF bringen :-)