I believe so, yes.
Yes.
If you cast an unspec’d Ele Nova (ie, has all 4 tags), you’d proc & benefit from all 3 bonuses on Dragon Mage/Breath.
Only if it has the fire/cold/etc tag when you cast it. What it was originally is irrelevant.
No, that just adds flat damage, the tags are the important thing.