Sure it's excessive... But, I like the concept. It just seems poorly executed. Why can't he just stay in the car until he gets to his floor? He should just be able to pull in, push his floor (enter a code, whatever) and just wait in the car until he's there.
I suppose it's probably to prevent human error. So, he doesn't drive into the elevator wall or something.
But, still... That would be pretty cool, IMO.