Bull ****ing ****.
If all he can manage is 150th out of 199 riders at an average of 29.1kmh (which would include the pros) for the lap then maybe he was 20th out 21 riders.
You are slow Mr Brown. Deal with it.
Bike Ride Profile | 36 miles near Philadelphia | Times and Records | Strava
Edit: Watch the strava fly by. Must have finished at least half a lap down which is pretty bad in a 2 lap race.