I've blogged some of the things that I do with my students at
http://botshop.wordpress.com/
It is far from being an "off the shelf" curriculum, like the three you have mentioned here, but I think you'll find that any of the three, combined with your experience, will result in an effective learning experience. Just don't expect that you'll ever be able to take any one package and implement it without modification or adaptation to your situation. It will serve as a good framework, and will certainly serve to placate the administration and save you a lot of time in planning units and lessons, but you will have to make adjustments as you figure out what works best for your kids.
Mostly, however, I find that once the students start building a robotics project, they are too busy learning for me to teach.
Jason