do you have an android phone? get a ELM327 (make sure its a version 1.5) around $5 to $10
plug it into the OBD port and get LEAFSPY for your android device.
the car is a bit weird with how it reports predicted range. it is optimistic at full charge pretty accurate mid charge and pessimistic when its low.
it is optimistic to make you happy and pessimistic to encourage you to find an electrical outlet fast to avoid running flat part way. ie it is trying to scare you.
4 miles left is more like 10 miles. but not always. this is why you need leaf spy.
you need to reset your efficiency meter (switch to it using the two boxes button and hold the ... button to reset it.
drive home. drive to work.
what does it say? let's say it says 3.7m/kwh
in leafspy SET IT to 3.5 to give yourself some safety margin. what does it say?
if leafspy says you have enough range and you drive reasonably carefully THEN YOU HAVE enough range. you can largely ignore the meter on the dash it will drive you crazy.
I see that thing blinking at me 4 miles left then I look at 11.5 miles on leafspy and I stop worrying
just make sure it is accurate. the colder it is the less range you will have. also remember you can NOT go down to 0kwh the car will hard disconnect the battery around .5kwh. don't push it that far.
if you really want to go EV you may have to stop using the heater.
with a 25mile trip you can preheat the car on umbilical power before you leave for work and with just the seat warmer as long as you do not open the doors or windows you will stay plenty warm for a 25 mile run. the car is impressively insulated.
if you don't have power at work you will get a bit cold coming home but again. really not bad. I am quite comfy even down to 20'f with just the seat warmer.
if you can somehow get power at work even just 110v power your worries are history. even a trickle charge will allow you more than enough range to get home. and you can preheat the car again (it won't heat up much on 110v power but it will "break the ice" a little so the car warms up faster once you get in it.) and this would let you use the heat both ways.
My commute is 54miles (one way) even at 0'f outside I can make the trip (with about 2-3 miles left) if I don't use the heater.
down to 28' I can use the heater but NOT if I had to cold warm half way like you do (25 then 25 miles)
this is on a 2012 with 89% capacity. I am not driving freeway however. 50mph.