The AI interface seems very promising however very few serious cyclists who would benefit from the features you have outlined use a phone as their cycle computer thus severely limiting potential users. If the features you have outlined do become desirable its a very short leap for the traditional manufacturers such as Garmin to integrate and make the app redundant.