I understand what you are saying, but I thought that it wouldn't matter for browsers on mobile devices. I thought that the performance on a mobile device was slow enough to ignore the setInterval limit. Apparently not, since your test gives me a 200fps on my iPhone 3Gs.
However, although the fps is higher, the animation looks worse. Is that because the 'render cycle' is not completed using this technique?