Don't despair!
I'm pretty sure that if you have next 10 made, the last one would look much better than this one (btw, this one looks good for a start), just give the patience some time and effort.
Maybe to go in smaller steps while milling, to gain more control on the straight cuts...:shrug:
Keep it up!!!