The problem with heating pads or towels etc is that they don't do anything to stop poor Masona from freezing his bits off while he drives....
That little heater looks quite neat - 150W should take the chill off the inside and defrost the screen.
Depending on how long it takes to work, how good your battery is and how long typically elapses between you getting up and leaving, you might not need to bother with external supplies or control gear - just plug it in a while beforehand and pop back indoors for a cuppa and a bit of toast.
But if you do need to run it off a house supply and timer, I'd suggest putting all that indoors, or in a suitably protected box in the porch, and running 12v to the car - a lot safer.
im pretty sure the heat mats r only about 150watts so y not put one inside the car an runit all nite(put it on the drivers seat) this would keepit warm inside and put a towel on the screen...prob solved and the seat would be warm lol
also i think the tube heaters are about the same although i never used em