I don't have much to add...I have one little nit--the word "program" with its backwards emphasis (proGRAM instead of PROgram), but you may have done that by design, in which case, never mind.
Other than, an energetic, worthy entry. I really, really like the chorus!
Vicki