Thanks for a feedback!Regarding the speed issue: there is a shift boost in the game that makes you go faster.Didn't you use it or was it still slow?
Ow, I didn't know that. Well my bad :/