wow 45 minutes of full energy, that's something!

Did you record the sequences in advance or is it all improvised?