Well, it took longer than I expected, and turned out worse than I expected. But it's done.
I decided to post it from start (blocking) to finish (final render).
Above is the blocking of my keys.
Above is my blocking with extremes and some breakdowns.
Above is my final animation.
At least I think I've improved. A tiny bit.