Please note that b) is already implemented, but there are concepts to have more screens than just a launcher and switcher. What you see now is on an early stage. Also note that if you really don't like the UI, you can easily write one from scratch yourself and show you can do a better job, see for instance: http://www.youtube.com/watch?v=OeTOXaJiHTY