sungod357:We left the dock and made our way to the dive site.
....snip amusing story....
Sungod
I love this story because we have *all* been *you*.
Any experienced diver will tell you, we've all screwed up dives. We've all blown it for our buddies, we've all gone to a lot of effort to be somewhere just to spend 10 minutes under water and have to bail, we've all kicked ourselves and thought "I should have known better", and we've all made a wrong turn.
You're are lucky man. You're safe. Your buddy is safe and you learned your lessons without losing anything you value, including your sense of humor about it.

You know, don't worry too much about what your buddy thinks. He might have been irritated but chances are he understands.
Your problem with this dive is that you were in too much of a hurry. Slow down. Think like a slug. In your case if you do this you'll probably still be trying to do things too fast. Boat dives can be challenging for beginners because the tempo is high and you tend to get rushed along, which plays right into your weak spot. Maybe it will help to ask to go into the water last so you have more time to prepare. And don't forget, water is 800 times thicker than air so you have to try doing *everything* 800 times slower.
R..