Looks like you did good for the course.
I don't like super tight courses but it looks like they did the best they could with the space. Pretty confined area they had to work with so you wouldn't want speeds to get to high.
Only problem I've had with Vimeo is the load time but the video quality has always been good for me. I've noticed a big improvement in the output quality at You Tube in the last few months. They also have a HD button if you want better and have the conection to support it.
The OP's video looks good on You Tube. What camera did you use?
99 Mustang GT - Auto-x/track car, 96 Townsend Chassis Late Model Stockcar (sold), 03 F150 - Daily Driver