I think from what I've seen, it looks like a long road ahead of you, it looks very unique and creative but make sure your always willing to change! On my program I've easily changed concepts and designs 7 times each, and I'm still not satisfied with what I have, so keep going and keep changing if you have a better image in your head!
Hey i just made something really basic for you to take a look at and get some ideas here ( btw if i wanted this to work i would add it to my waw downloading network )
http://gyazo.com/6a3386430fe5aafed39d691c7f55061b take a look at it and tell me what you think ( uploading works btw ) ( Download not even tryed coding) and update would work if i linked it up and stuff
and btw this is only to give you ideas not to copy them joking .....