First comment because I like to observe rather than speak.
My point is it is probably a better value to get individual lessons than in a big group setting.
Don't fool yourself, Colangelo is trying to make money, not give back to his community. Not that there is anything wrong with that.