Okay, I guess this is finished. It took a whole lot of time and effort, so...hope you like it!
Scratch quality messes up the edges a bit... ):