I liked the game's idea, but even after I got all of the weapon upgrades, I couldn't beat that dragon.
I tried several times, but the closest I've ever gotten is about three quarters of his health.
Sometimes I didn't even care about dodging, but that didn't help in the slightest.
If you could lower the health on the dragon, I'm sure this game would be a lot better.