I's a shame though that the theory's been jossed. [link]
Apparently Homura's witch is called Homulilly (Bwahaha "Homu".... Epic!).
Then again, Homulilly COULD be the base to what eventually became the Walmart Night we all know and love....
Awesome picture anyway. *instant fav*