350 really isnt a high-end bike at all. Thats pretty much the cheapest bike you'll find in a LBS. And speedometer are about 30 bux, and don't come with bikes. You should have switched bikes a while and gotten somewhat used to them and raced again, I bet you'd smoke him even worse.