you know your son. and if he's anything like my "little monster" he MUST burn off energy. also, he'll need the socialization. contrary to what others believe, you can NOT be your child's only interpersonal contact. besides, how much "yo gabba gabba" can you really stand in a day :-)?
my son at 2 takes music classes at the symphony house in philadelphia (kimmel center); and has taken tumbling classes.
now, i would not worry about too much structure (for instance, he's not learning an instrument; yet learning to make music through interactive play) just let him have fun. you can also make a standing "play date" at the local playground with some local kids/moms.
also, try "mommy and me" classes. that way if he sees mom, he'll usually do better.
bottom line: there will always be disparate beliefs on how best to raise children. you do what you feel is right for your child.
have fun.