Went for a little drive up into the mountains the other day and recorded something interesting with the MyGreenVolt app on the way back. On the 4.9 mile, ~800ft drop, drive home, I ended up generating 0.2kwh. I don't remember how much power it took to drive up, but I think the charge ended up being about the same kwh/mile as usual. Many sources say hills are bad for range, but my experience so far is that they don't make much of a difference overall.
I've used preheating a couple times because the temperature here has plummeted the last couple weeks. It was about 42F out when I started it today. Battery had finished charging at least 10 hours prior and was at 48F at the start. The 10 minute preconditioning used 0.5kwh (probably a bit more, took me a minute to get my phone connected), 76% of which was used to get the battery to 59F (which turned the bar from red to green, so I guess that falls into the normal operating temp range). It'll be interesting to see what happens with lower temperatures or having the charge finish just before preconditioning. I'll have to see if I can get the Volt's PIDs working in Torque so I can record and graph the temps and energy usage.