A.J.
Hi C.,
I'm sorry but 5 days/week for 2 hours is just too too much for a 5 year old. Maybe he is staying up wanting to do what he missed doing because of all that practice. I have a 5 year old too and I could not ever imagine such a regimented schedule like that. I just think it is too much for that age and perhaps he is trying to tell you that by not sleeping.
Also having such activity or anxiety if you will, so close to bedtime can cause hyperactivity and restlessness. Good luck to you. I hope you figure it all out and that your son gets some sleep before kindergarten.