Legally, you would be totally in your right to push the abandoned vehicle off your property. I would have had it towed away, too, and then if the kid wants it back it will cost him big time. Burying it in the snow is hilarious though. But now you gave him a reason to leave it there at least until the snow is gone.