oh, that's not a nice way to start the day
looks like your best bet might be trying (if possible) for an early nap since waking him doesn't go well. If you can't I guess you'll just have to take the later BTs for a bit..
Or maybe some one else has another idea..
ETA:
Is he LSN? It's not that uncommon for LOs to drop the nap at age 2. (my DD1 just had a 15 min CN at 24 mos and by 27 mos she'd stopped napping completely)
Something that you might want to think about trying is that if one day he wakes quite late, don't offer any nap at all that day but just go for EBT. That might help get you back on track with earlier WUs and BTs for a bit.. Do you think he could handle that as a one off?