It ain't very bad at all. You'll be pleasantly surprised. 500 km > 230 km
Exactly. In almost any car the heater uses warm cooling water from the engine. This runs through it, warming the air. When the heater is off, it will still flow there. This means that there is no difference at all, between driving with or without. This also explains why the heater only works when the cooling water is warm.