Simply the interest about this project is far more bigger than I could expect and more and more people are confused about the browser support in it. And it really is confusing because today it's webkit-only. Firefox 10 is around the corner, but not just there yet, and Firefox 9 users may feel like they are excluded: "hey, I have latest Firefox, Y U NO WORK!?" ;)
It run great on Firefox 10 on Win and Mac because they have hardware acceleration. Firefox 10 on my Ubuntu doesn't do hardware acceleration so even that it supports CSS 3D animations are slow as hell.
Microsoft also works hard on hardware acceleration in IE10, so it will probably run just fine there, whenever it will be released.
It's true, that being 'webkit-only' feels like good ol' IE-only sites. But that's a cost that you need pay to play with edge web technologies.
from technical point of view they do support it (when it comes to iPhone/iPad and newest Android) the problem may be a performance and different way of positioning things on the screen
but I'd really like to see in running on iPad, maybe on Android tablets if possible, it's just not implemented yet
Probably it's not stated clear enough (it's a very early release and I wasn't expecting such a buzz around it) that impress.js is meant to be responsible only of positioning the step elements (based on data attributes) and animating between them.
Anything that is on a step is custom HTML and CSS and author is expected to write it. Stylesheet given is not meant to be a part of a library - it's just a demo.
I know that it narrows the target users to people knowing HTML and CSS (on a quite good level) but it's just an experiment and a tool I use. If anyone finds it nice and helpful that's great. If not - it's not my fault.
But for sure some detailed docs for impress.js are needed and I hope to write them soon.
I'm just still a little bit skeptical about JS lib re-downloading, parsing and appending my CSS.