I second the suggestion to purchase a HRM that gives you calories used. You correctly assessed that calories used can change with terrain, head winds, etc.

Sounds like a great ride!