Mazda 6 Sport Lease, South FL

On Friday, I leased the following:

2016 Mazda 6 Sport
MSRP: $23885
Sale Price $21824.01
Total Rebates: $3840.00
Money Factor: 00001
Residual Value: $11915.00 (50% on 39 months 12k per year)
Acq. Fee: $595
Doc Fee: $998 (I know!!)
1st Payment and transfer tag out of pocket: $348.00
38 more monthly payments of $220.77

I think I did well… What do you think?