House seen from space? What a stupid concept.
Who cares if your house can be seen from space? Who's going to be looking? You think if aliens ever come to invade our planet, the first thing they'll want to see is your house? Yes, I know the whole point of that was Buddy wanting recognition, but it was incredibly contrived.
Here's what the plot SHOULD have been: so Steven is "the Christmas guy" in his neighborhood. He's got the most decorations, most lights, he's the most popular guy. Enter Buddy and his family. He was the "Christmas guy" in his old neighborhood and now he aims to become the one in this town. His lights and decorations outdo Steven's, so they keep trying to one-up or sabotage each other.