Have you tried opening your gas cap as soon as the motor dies of suspected vapor lock? If you hear a hissing and see the tank expand, check the routing of your vent tubes on the bottom of the tank to ensure they are not kinked. You may be experiencing tank suck-starving the fuel pump.
I've had the tank suck...but not a vapor lock even in many miles of over 100 degree heat.
After you park, the cylinders will tend to be a great deal hotter to the touch than when the motor is running with air flowing across them as you ride. If I can lay my gloved hand on the rocker cover at 50 mph without having to quickly pull away, I call it good. I don't touch it when its sitting still. That said, if your fuel line is cool or easily handled, then it wouldn't seem (to me) a likely candidate for vapor lock.
You can verify your oil pressure by removing the sending unit and attaching an inexpensive oil pressure gauge. Then crank her up...or, remove the plugs and spin your motor on the starter for a few seconds if you really think you've lost pressure. When did you last change the oil filter? Might it be loose?
Cheers. k