What a shock he won't drive the beat up truck but will drive the nice vehicle... precisely the opposite of me, but many seem to have the same attitude. Clearly not the whole story, I know that, just find it interesting is all.
If he wants the responsibility of a job then he needs to take the responsibility of being there on time... that's HIS row to hoe, not yours. He's the one that'll collect the pay for being there on time, not you. I'd have been thankful to be able to drive to work, rather than walking. First job at 13... walk the 5 or so miles... Grandy's at 16... only 1-2 miles... CUC at 17... good 4 at least... walk walk walk... rain sleet 105 degrees (and bonus points for forgetting my key card!)... it was my job to get to my job. Royally sucked, literally made me ill sometimes, but you do very much learn to appreciate a set of wheels... even the dented, no muffler (sounded like a freakin' go cart) Toyota Corolla FX-16... boy oh boy did I appreciate it when I was lucky enough to get to use it... n'mind having to pay the insurance on it since 16 whether allowed to use it or not... that was the whole reason I had a job to start with, so I could drive to work and school.
Never once had a boss that thought "My mom made me walk to work" was a reasonable excuse for tardiness... though only tried that on the CUC one... I was late and red faced, about to pass out... had to 'fess up... would have left in plenty of time had I known I wouldn't be allowed to use the car... unfortunately Mom waited until right at my usual leaving time (less than 10 min drive) to let me know I couldn't use the car... no friends available... so I had to hoof it. The excuse, though valid, did NOT sit well at all... they assumed when they hired me that I was responsible enough to be on time. Didn't fire me, but I was noted for it.
And, in case you're wondering... no, didn't do anything wrong just Mom feeling like today might be a good day for me to walk a few miles... then work an eight hour shift and walk home... pulled those stunts from 13-18 and not a derned thing I could do about it but quit, and derned if I'm going to quit and give her the satisfaction you know?
Overall, taught me one very stark lesson... don't count on anyone to be responsible for your duties... something comes up, or NOTHING comes up, your responsibilities are yours to meet. That said, I'd tell him to put up or shut up... either carry your own bum to your job or don't have one, his choice. And I'd prolly throw in one of those 'you ought to be thankful you aren't having to pay for insurance/payments' kind of lectures to boot... Yeah, just a wee bit biased on the subject.