Until html 5 is rolled out in a big way going with flash is the best option. If someone wants to be a victim of Apple's user-hostile nonsense you can't make it your problem.
You've put together a very nice site with great information, all I can say is thanks.