Hey everyone, Lead programmer of On The Line here.
Thank you for your feedback, it has been invaluable. We are aware of the issues and should have a patch coming ASAP (within the next few days) which will fix reported and known bugs.
Thank you so much for your interest in our game, we will work our hardest on developing it further to give you the best experience we can.
On behalf of Red Bear Games,