Yes he is a teen. However, I'm not understanding why you feel the need to get him a car, truck, ANYTHING??????? You've painted a picture of an irresponsible teen and, he will continue to be so, unless you start setting down some ground rules. What has he done to really earn the privilege of YOU buying a vehicle and insurance? What are his goals? Is he planning to be college-bound, military bound? Why DOESN'T he have a part time job?
If he has a girlfriend and they go out, where does he get THAT money? If he earns what is given to him, he will appreciate it a lot more instead of just getting handouts without exhibiting the responsibility.
He doesn't have a job. So, why is it necessary for him to have wheels? You say he's your oldest child so how YOU respond to his lack of motivation or poor grades is being watched by your other two children and speaks volumes.
All children should be expected to do regular chores, whether it's regularly emptying the garbage, cleaning the garage, laundry, setting the table or making dinner. If they are not home that often, you'll have to figure out some way they can contribute to the betterment of your home.
So, the answer is "no" he doesn't deserve a vehicle - whether it's a truck or a car. He should exhibit responsibility first, not the other way around. It was generous of you to pay for driver's ed - he could have had it the following year. I'm sure you felt bad about him breaking his leg but.... things happen. Don't let him feel sorry for himself. Even if you can afford the vehicle, it's sad that kids these days feel "entitled" to luxuries without earning them. Good luck.