
Looking good, but a little more cropping wouldn't hurt.
Here's my method:
1. Take pictures and save to computer.
2. Insert on a PowerPoint slide.
3. Crop the picture so that the coin's edges line up with the image's.
4. In the drop-down crop menu, set the aspect ratio (of the cropped area) to 1:1.
5. Select 'crop to shape' and choose the ellipse. Since the aspect ratio is 1:1 it will be a circle.
6. Make a rectangle with black/grey borders and white fill, then set the dimensions to 4.7x9.4.
7. Set the coin's dimensions to 4.7x4.7, line it up in the left half of the rectangle.
8. Repeat with the reverse.
9. Select all and choose 'save as picture'. Save it as a jpeg, and it will usually be under 200KB.
This is very easy and usually takes quite a bit less than a minute per coin, so I can go from this...

...to this.

If you want it bigger you can go make the images bigger in PowerPoint, but you will probably need to use the optimizer.
I don't know how long your method takes, so if it works well for you, by all means keep using it. This is just an idea.