RDRickster'
If you're THAT paranoid about surviving a ditching, maybe you should get a job in the desert.
All those gadgets are great, BUT, get out, stay afloat, set off your beacon. I don't really mean any offence but I think you're making it more complex than it needs to be. I'll bet you a million bucks now that you never get to be in a situation where being able to upload GPS data to a PLB is going to make the difference to saving your life.
The vest is essential, the strobe is essential, the PLB is essential, ........the rest is just toys.
Less is more. If you were spending the majority of your flying way out over the North Sea, then I would understand but that isn't how it reads. Keep it simple.
You DID ask!