As a developer this is interesting and cool. As someone who loves good UX, and as an iPhone user, I sincerely this doesn't catch on.
The look and feel of iOS is an incredibly core part of the user experience of the platform (as it is with any platform), the wholesale replacement of these stock widgets with completely custom ones breaks user expectation, generates inconsistencies, and if the goal of cross-platform write-once-compile-anywhere is being sought, will simply create lowest common denominator UI - i.e., leverages none of the strengths of any platform, leaving only the most bland, mundane, and uninspiring intersection of all its target OSes.
To be clear, I'm not at all opposed to innovating with custom widgets and UI elements (the drag-down-to-refresh is one of the more ingenuous new UI patterns that's come from the community instead of one of the big companies), but this is trying to completely build a completely parallel UI layer beside the native OS one.
It's the same reason why I oppose Java-based UIs. No matter which platform you use it on, it never really behaves like the native widgets, and there are inconsistencies big and small that drive users up the wall. The core theme of consumer software in the past few years has been that superior UX trumps everything, up to and including having inferior features to your competition. Have we learned nothing? Why are we still so lazy with our UIs?