Couldn't all that he wants be provided by implementing a "native" Apple UI/UX on top of Android? It feels like all his points have been solved by Android for quite some time.
Still, I like this block concept... it's a good compromise between widgets & actually starting the app.