How does he do with soccer? I know him and Lil have a similar temperament.
When he's in a good mood, he does great. When he's tired or grumpy it gets harder. We ate going to keep with it in the fall. It teaches his to share, listen to someone else and he gets a lot of energy out.