I think you should upload the video. By revealing this incident you may be able to prevent this guy and other players from future embarrassment or even injury.
I think you handled it well aside from shooting the douchebag in the head after he called himself out. You may as well have slapped him. The rest seemed ok but I'll have to wait for the video to be sure.