Question, was the truck already there when you parked in front of him? cause there's no way he couldn't see your car over that bonnet, I'd say he's done it on purpose because he thinks you've parked him in, that's why he came back later, had time to cool down and realised what he's done while he had the shits.
You can even see him idle up gently until it touches and then proceed to push the car forward.