The only "catch" that caught me at first was the lease termination fee which they kind of fail to tell you about. It is in small print at the bottom. It will cost you $300 to turn in the crossfire at the end of the lease. But even with that, it is still a heck of a deal.
The money down is only $2300 + tax to get you to $299/mo, 12k miles/year.