oh, I think you have chosen a very confrontational parenting style here.
You were unreasonable (by not helping him get into a routine in the morning, checking he's awake in time) and he was unreasonable by deliberately missing the bus and climbing back onto the house.
When my DS did this once, I said I could take him to school after I'd taken his brother, so he'd be 40 minutes late. Or he could take the train, which would mean he'd be an hour late.
So i took him in, he was late, got an after school detention, missed the school bus back home, had to walk into town to get city bus home, paid for with his own pocket money.
For us this worked, as there were natural consequences (but no drama), and it did teach him it was not worth it.
If you are looking for confrontation and drama (locking someone out, them climbing in through window, arguments) you can fill your boots in the teen years
but it does not have to be that way, imo
As to after school activities, I never expect my kids to be grateful for lifts, after all, they did not choose to live so far away from town/in the sticks!