The idea of pushing the nose is some what real, but the idea of punching the gills or going for the eyes isn't. In fact, you probably will miss and only be showing more aggression towards the shark.
Most fish keepers know that all sharks have a rostrum lined with ampullae of lorenzini, which are just gel filled pockets that act as sensory receptors. If you make contact with them, you can over stimulate them. 50% of the time, they get confused and turn away. The other 50% of the, they will get frustrated and aggressive. Not something I would suggest anyone do without some serious shark training.
The idea of rolling it into 'tonic immobility' won't work with all sharks. I've never seen a white shark succumb to it. In nature, when breeding, the males will latch onto the female and try to roll her over to get her to be submissive to his breeding attempts. It's part of the biological design of elasmobranchs. Ironically, rolling a female OR male over will sometimes induce the trans-like state of relaxation for them. In a controlled setting, TI is often used for medical procedures, health checks or any other time a person needs to interact closely with an immobile animal without the use of artificial sedation (drugs).
If you run into a big bodied shark that you aren't ready for, best bet is to get out of the water as quickly as you can. If not, stay calm, swim slowly, look big / stay vertical and to not swim or gesture/wave toward the animal. Also, don't yell. I have dealt with a lot of people yell at them. Sound travels VERY well underwater and it will only draw the sharks attention towards you.
All of that being said, I'm hopeful that this week I get some free time to head out and try to see "Katharine" face to face as she heads South past us. I'll be sure to post pics if I get lucky enough to cross her path.