I wish I was smart enough to put on 60 sunblock, a wide brimmed hat, and sit under an umbrella. It really does sound like you have your bases covered.
Have you ever put zinc oxide on it? You know, that white stuff lifeguards use? I'm not recommending it, because I'm ignorant, but just wondered if that would do the trick?