Just to be clear - that wasnt my statement you're responding to, there.
But what you did do in your initial post about how the dragon would fight is what I did suggest - ignore CRs and instead figure out how the fight will play out and use that to balance, which you did a great job of.
Other...