Thanks everyone for your input. It's given me a lot to consider and the idea to learn from reading incident reports and evaluating them is a great suggestion.
As far as evaluating what happened to me - I've done that and am continuing to do that. When I get it all sorted out I will probably post. However, I have no intention of subjecting myself to the kind of trashing common at times on this board. While most replies are attempts to be helpful. Too many are not. Sorry, I just don't need that right now.
What was unthinkable was that a boat would not respond to a repeated distress signal (which they heard and were aware of) for 20 minutes because other divers had not finished their dive. Waves were 4-5 feet and the other divers had instructers with them and a mooring to support them on the surface.
Were there a lot of things I did wrong - absolutely, beginning with splashing in the first place and not immediately aborting in the second. I ended up swept away from the boat, out of air in the main tank and my pony, in conditions where my snorkel was useless. Still there were things I should have done to make the situation better. I was clearly not thnking at that point - I was desperately fighting to survive. I will do whatever I can to avoid a repeat.