Dave, how long was the ride, really?
If it was a solid 10 minutes or more over several miles, your symptoms are probably understandable - that's not hugely different from a cardio 'stress test'. Hopefully it wasn't completely flat terrain?
Otherwise, you should really see a decent doctor...