Nothing really to add other than I hope it's less "OMG Aliens/Ancients" woo-woo, and more "This is what you get when you take a technological people like the Garleans and have them build a society centered on infinite Lighting/Electricity as opposed to magi-petrol"

I'd probably be fine with this being the evolution of surviving Allagans.