I'll come clean with you friend...I don't see anything that I would give thumbs down. It looks perfectly fine to me. If you hadn't mentioned "theres some fitment issues", I wouldn't have noticed.
Then again, I=n00b. And if you are trying to impress some fine-detail enthusiasts...well, my opinion is like me trying to resist donuts. Pointless