I think it would be quite cool to see this character in motion :> Imagining it to be somewhat like this. They would come down from the sky swirling down while wrapped up in the cape. Striking the ground with lightning as the cape slowly billows into a cloudlike shape.
As for naming things .__. lightning storm will do for now