Looks pretty good to me!
I dont think I could accurately answer your questions though