>it has a API made of Shortcuts.
That... makes no sense. At all.
>A good User-Interface is something that adheres to a common users expectations of the virtual world.
So, because it has a bad UI, it had no UI? That doesn't make any sense. Just because a UI is bad doesn't mean it's nonexistant.