Others can provide better advice, but was he well fed before these things happened? Some gifted kids have reactive hypoglycemia and if they don't eat roughly every two hours the emotional sensitivities get heightened. Often causes complete meltdowns... Particularly if you have a child who forgets to eat or does not notice they are hungry when busy or anxious.

Just thought I would mention it because it sounds like the activity hit during his usual breakfast and lunch.