I am certainly not an expert either, but im a couple thousand under invoice which isnt too bad ive heard.
If it makes you feel better. I have EP pricing from my Mother-in-law. So I didn't have to haggle but I also ended up with about the same deal as you.