NC- Mazda CX-5 Grand Touring 2019 Premium Package

Hi! I’m in North Carolina and just got a Mazda CX-5 Grand Touring AWD w/ Premium Package quote after about 2 weeks of back and forth. I’m having a hard time comparing with other states…any help would be appreciated!

a) Is this a good deal? On Edmunds it looked good, but now I’m seeing much lower payments achieved on here…
b) I’ve completed some of the preliminary paperwork but the don’t have the vehicle in yet, can I still negotiate a lower price before/at the final signing?

Here are the details:
Color: Deep Crystal (no upcharge)
MSRP: $34,155
Discount: $1775
Rebate: $540
Add-on options (cargo mats): $215
Total Purchase: $32,015

Doc Fee: $699
Non Tax Fee: $684
Tax: $16.20
Net Price: $33,414.20

0$ down, $402/month payments, 12k miles/36months, and $300 in cash to buy out my disposition fee from leaving my prior lease brand.

Residual 58%
MF: 0.0001