About the calories I think you are right my polar watch give a higher amount of calories burned per session.
I like the motivation and the challenges!!! BTW if you are in to XBOX you should get the Kinect Star Wars is quite a bit of a physical challenge game as well, and the real plus is you can be Jedi!! LoL!
May the Force be with you in every workout!