Just another minor point: why would Ramsey have met Jon in battle at all? He had Winterfell. Jon wanted it back. "Ok, try and take it." Set up archers over the whole thing. It would seem a much more defensible position. Heck, he could still taunt Jon by killing Rickon and tossing him his head from the ramparts.