I have seen that story before,
in a much shorter and sillier version.
Yours is actually pretty good,
and somewhat thought provoking on the "no such thing as cold and darkness" front.
The argument loses its force as we move it into the metaphysical adjectives. While cold may well be simply a lack of heat, it is not at all clear that evil (assuming arguendo the existence of evil) is simply the absence of good. It seems to me that one can live one's life without engaging in good deeds, and he does not commit evil thereby. Leaving aside sins of omission, one who spends his days sitting under the bodhi tree is not exactly doing "good," but would appear to me to be in a state of moral neutrality rather than evil. That is the difference between these spiritual concepts of good, evil, moral, immoral.....and physical concepts such as light, dark, cold, hot. There is no neutral state between dark and light, hot and cold.