I agree, the whole camera-dragon system just doesn't work yet. Perhaps a more primitive camera control, and dragons only able to spawn near friendly units should do the trick.

The possibility of one player commanding the dragon and the otherone the strategic view would solve the problems mention above as well.