Some things I think they need (software wise) to improve on / Add.
1: The ability to make our own videos and load and stream from our own device.
2: The ability if where you are you have no internet for whatever reason to be able to take a GPX of your own device and use it.
3: The ability to render your own GPX into 3d and then upload as opposed to waiting for them.
4: Better stats online.
5: Virtual segments.
6: Correct bugs on the website. I created a 15 minute velodrome session, online it said some weird numbers, then only ran for 13 minutes.
7: Maybe voice alerts, eg, in 100 metres you are starting a 1km climb of 5% (just in case you can't see your device for whatever reason, maybe using a phone in your pocket)
I am sure there are more. Going to post this on their facebook account.