I'm on the last race too, and I almost beat him last time I played. I slipped up right at the end and went off track on a corner for like a split second, but that was all it took. I spent the whole race in front of that douche, too.
I haven't tried again because it takes me 30 minutes just to enter the 164-digit password, and lots of times I only have 30 minutes to play.