That looks great Blair
It all comes with a bit of experience. Enjoy the game before you take the next step. I would be very pleased with those results.
Removing ball swirl is not an exact science - it takes practice. It is better for you to take your time and gain some confidence.