Great job! I think ot came out fantastic despite the fitting problems, and I think the green really suits it.
I have the Aoshima kit in my stash. I'll build it some day, but with the fit issues mentioned, I think it may stay on the shelf for a long time.