Your system seams to be just adequate.
To break it down...
An engine temp of 46* is ok. But a higher temp would be better. But I think with just a light bulb that is all you are going to be able to get. I would make sure that the hot bulb can't come in contact with anything. wires, SCAT tubing, oil/fuel drips, etc.
A must have is an insolated prop/spinner cover. Check
www.cunninghamcovers.com this is because your prop and engine crank are acting as a giant heat sink. And condensation is forming inside the engine if there is any humidity.
Talking about humidity, make sure that the engine case breather tube is open to the outside. The water vapor has to get outside or you are going to have an ice brick in your engine cover where the water soaks then freezes inside the cover.
Ok what has been working for me...
Cunningham Covers for Prop, Cowl, Cabin, Wing, and Stab. I can't remember the oil pad I have (came with the plane) but it is ~300 watts and is temp controlled. I installed 100 watt Tanis (
www.tanair.com ) cylinder heaters and 120 watt engine case heater that is installed on the top of the case. All of this gets the engine evenly hot in short time or when it is very cold.
I also made a copy of a "Northern Companion" (
http://www.tacaviation.com/default.htm ) using a MSR EGK EX stove (
http://www.msrcorp.com/stoves/xgk.asp )that runs off almost any fuel ie 100LL. The stove and some tubing from the hardware store works great in the field. FYI The real NC uses a MSR stove.
Hope this helps.
-Todd Giencke A&P, IA, Avionics