Well, Rupert, take a walk into the future:
http://www.adobe.com/devnet/devices/articles/htchero.html
I do this stuff (Flash, DHTML, Human Interface Programming, etc.) and Flash on a cell is coming. But you need a cell that can run a Flash player. Adobe has a player called “Flash Lite” that is being used by a couple of cell companies (LG, for one that I know about) to improve the human interface of the cell itself. Intel is trying to get Apple to switch to an Intel processor on the iPhone so they can run Flash.
I don’t know if you can go out and buy one from a phone company, but this is a REAL CELL THAT RUNS FLASH (including the MJ Performance site):
http://www.htc.com/www/product/hero/specification.html
With respect to this particular Flash site, there are some very cool things, but it rather looks to me like somebody just took an existing Flash template (there are 1000’s of these around, some free, some not) and didn’t customize the ActionScript too well. For instance, when you get the types of training to come up, there is a small list, but no buttons to push (those should be Flash buttons, that bring up an separate movie/object for each training type–but that probably wasn’t in the template).