2018 Audi Q5 Premium Plus - Lease Feedback

Looking for some feedback on this lease deal: 2018 Audi Q5 Premium Plus in Florida:

39 Mos @ 12k Miles: $660/month
Zero Down/Sign and Drive, Audi makes first payment and Audi Care included:

Market Value Selling Price: $51,340
Discount: $5779.30
Rebate: $3160
Adjusted Price: $42400.70
Taxable Fees (Estimated): $652
Doc Fee: $899
Tax: $152.58
Non Tax Fees/Dealer Fee: $895
Net Price: $44999.28
Balance: $46999.28
Trade Payoff: $2000 (Cash Back, used to pay BMW Mileage penalty)
Balance: $46999.28

Residual: 54%

Any thoughts or help would be greatly appreciated.