My order is about the same as yours, but with Johnny Benson losing his ride and being injured there's no telling how long he'll be on the sidelines, so my current top-3 would be:
1. Colin Braun
2. James Buescher
3. Brian Scott
If Johnny were on the track right now, he'd be first on that list.