Zan you forgot to mention the camp that WPI offers.
WPI offers a two week summer camp where one of the areas of study is robotics. It is run by the same people who run the FIRST team. Half the time you are learning about robotics (sensors, motors, programming, etc.) and the other half you are building a robot for a competition at the end of the week.
For information on this you can go to
http://www.admissions.wpi.edu/Frontiers/study.html. For more information pm me and I can put you in contact with the people who actually run it.