Yeah, that doesn't seem to be the wrong way to go.
I'd say 80-90% Dragon. He's big, blue, and scaley, but he walks upright like a human. It's very hard to gauge his age, too, either he's really young, or something happened to him when he was really young.