Sorry, I can't really advise you ... except, welcome to the club!
I was once trying to place an order at a fast food joint. While trying to communicate through their infamously horrible intercom, some joker jumps out of the car behind me and puts his face in my window to ask me what kind of mileage I get! Nevermind the fact I was in the process of trying to order lunch, totally irrelevant to him.
Some people are AHoles.
#2: Were you still present when the mini van pulled in? I'm afraid I'd have lost my cool. For what it's worth, when I pull into a space, I don't pull far enough ahead to allow someone to pull in behind me. That also avoids the possibility of someone thinking the space is vacant, and then swinging in to bump your car, surprise!!