That sounds very nice - I like the twist in the traditional idea of a dragon! Is there any explanation as to why these dragons cause storms and lightning? Or is it just magic?

I agree that is part of the fun! It can be all sorts of frustrating and annoying but in the end its somehow always worth it because one ends up with a truly original thing that came from nowhere but your own mind, right?
I hope the language thing works out for you!

I read that you are working on your map - why don't you post it as a WIP? I bet people would be interested in seeing the changes and hearing your thoughts as the map progresses