doesn't sound like bonking, sounds like you were going into heat exhaustion!

were you drinking enough?