Pulling from my past refereeing experience, here's my scenarios:
From the hit in the video, 2 mins for interference or checking. Doesn't look like an intent to injure, but definitely intent to use the body on you in a no check game. Since the puck was in the same vicinity to the play; interference or checking. If this happened completely away from the puck (say you were just driving to the net for position), I would give the opposing player 2 mins for checking and maybe a 10 min misconduct if he was previously running around, using the body, getting penalties, generally being reckless. 1st infraction, just 2 mins and a warning to ease up on physical contact.
Assuming he used his butt end and speared you like you said.... 5 min major and a game misconduct and a recommendation to the league for an additional game suspension; more games if player has a history. With that said, spearing is really hard to catch from a refs viewpoint though, especially sneaky butt end spears.
If this was a full contact game, I would honestly have to say, the play looks fine and I would have allowed it, assuming I didn't see him spear you. But then again, you probably would have prepared for contact if this was a contact game.