We have a color preference, so we might pull the trigger in a week or so and buy it. Maybe try and get a slightly better deal on July 4th weekend...
I searched if complete redesign is for 2015 or 2016 - a couple of news articles seemed to suggest that it might be happening for 2016. Couldn't find anything conclusive though.
The 2015 CX-9 will carryover from the 2014 model with no significant changes. A new CX-9 is expected for the 2016 model year, but they're still working on developing an engine that will be adequate for it. So 2016 is most likely the earliest we can expect to see it! (FYI- Mazda renewed the trademark on the "CX-7" name and some speculate that the CX-9 replacement may be called CX-7???)
As to your earlier mention that your friend got a great deal in June 2012, I got my 2012 CX-9 GT for a STEAL in November 2012. The 2013 CX-9 received significant updates including new front and rear styling on the outside and (to a lesser degree) revisions to the interior design and color schemes. When your friend bought his 2012, dealers already knew about the 2013 changes and also knew when their first shipment of the new models would be hitting their lot! By the time I bought my 2012, there were new 2013 models scattered all over the lot and one parked in the showroom. So they were desperate to clear out the "old design" previous year models....
I got a 2012 CX-9 Grand Touring FWD w/ Moonroof/Bose/Sirius Package & Power Liftgate for $29,706 plus 6% sales tax! That was $8,679 off the $38,385 sticker price (or 22.7% off). While I got a FANTASTIC DEAL, I didn't get a color combination that I really wanted. My first pick would have been Liquid Silver w/ Black Leather and second was Dolphin Gray w/ Sand or Black Leather as second/third choices. I ended up with Crystal White Pearl with Sand Leather, which normally wouldn't be on my wish list at all. But Black, Stormy (Dark) Blue and Copper Red were the only other choices at the time and I don't do dark colored cars and didn't care for the Copper Red....so by default I got the Crystal White Pearl. That's the price I paid for waiting so late in the year to buy!
The quote for $29,145 is actually a great price IF it's legit. It's very likely that the dealer will have a $499-$599 "Dealer Fee" but if that's the only cost added to the $29,145 other than tag/title/registration and sales tax, it's still a very good deal. The Touring FWD w/ Tech Pkg stickers for $36,310, so $29,145 represents a 20% discount off MSRP. Even if you wait for the 2015 models to show up, you aren't likely to get a significantly better deal.
Even if waiting saved another $500, you'd end up spending a lot of time and effort tracking down the color and feature (Tech Pkg) that you want! Trust me, you don't want to be in that position. When I was shopping and found a 2012 CX-9 GT in Silver or Dolphin Gray, it was either a 'base' GT FWD (no Moonroof or Bose stereo) OR it was AWD with Moonroof/Bose and NAV. My advice is to go for it now!
BTW, what color have you chosen?