I'm still waiting for the Dragon expansion, but I've been pondering the rules, and having grasped the mechanics of this expansion, here are some of my suggestions for a more balanced end game+token drawing mechanic)
Triggers/conditions for Token drawing:
1)Whenever your character rolls a 6 for his move, draw a dragon token and resolve it before your actual movement.
2) Whenever you encounter any enemy from the adventure deck(whether by landing on it, or drawing it), draw a dragon token and resolve it before proceeding with the encounter.
3) If both of the aforementioned conditions are met during a single turn, characters will draw the tokens twice, as described above.
End game battle
I've been reading that the end-game battle against the Dragon King tends to be a cakewalk if the character has accumulated enough dragon scales. My thoughts on how to balance it:
Before proceeding to battle with the Dragon King, remove any dragon scales from its card.
Then roll a number of dice equal to the number of matching dragon scales in your possession.
For each roll of 4-6: you get to keep the dragon scale
Each roll of 1-3: signifies that: you lose the dragon scale to the dragon King(put it on its card. Any dragon scale on the card gives the King +1 to his attack score in battle or psychic combat against your character)
There can never be more than 3 scales on the Dragon's card. Any scales in excess of the 3 that are lost due to the above roll, are discarded instead.