Yep, no problems with the download, install or playing here.
I read this whole thread and still am not sure if what I already have-an absolute perfect setup, meter and all for many years-is going to be intact after trying this. Totally separate browser and Flash version, never affected by any updates or such, only serves the game.
You know what they say about fixing things that ain't broke............
p.s., Dyin' to get a jump on the future. ;-)