Can confirm the head is cracked. Once I was able to see the back of the head, I noticed a very quick stream of dripping oil coming from either cylinder 2 or 3 straight off the back of the head. Very disappointed to see this happened to my CX-5. I've been meticulous about maintenance, but from what I read, the issue is a structural defect on the naturally aspirated models that had their heads modified for cylinder deactivation. I spoke with a Mazda dealer who confirmed that the naturally aspirated models are not under the extended warranty, so it's going to be an out of pocket repair.
All is not lost (yet). If it's worth your time and effort, I would reach out to Mazda Corporate to voice your concerns and disappointment and pursue a goodwill repair. There is a cracked cylinder head "megathread" for the 2.5 N/A,
here's a link. It's 31 pages long, but there's quite a bit of discussion surrounding the issue, along with pictures and related TSBs. Using this information, you may be able to plead your case to Mazda Corporate to ask for a full or partial goodwill repair, based on how well you treated the vehicle and this purported manufacturing defect.
Edited to add: Keep a cool, level head. Be polite, but firm. Use reason and logic to argue your case. Patience and persistence go a long way - depending on the rep, you may have to wear them down or keep trying with a different rep, and you may need to escalate to their management team.
Keep all your maintenance records handy, and be prepared for them to ask you to bring the car to your dealer for a diagnosis that you'll have to pay for - this is so they can have their own techs confirm the issue.
Worst case scenario, you fix it out of pocket, but you can just source a used cylinder head and take it to an independent engine shop to do the work, providing Mazda's TSB for guidance if they need it. This would cut down the costs significantly, and wouldn't be much different from a dealer installing a brand new head since as far as we know, Mazda hasn't revised the N/A head to address this issue.