I like the class, and I like the ability to switch elements every day. It changes the fluff from master of one to master of all. One problem I see is that it doesn't really seem like a caster Prestige Class. All the class features are melee oriented, and never really boost casting. I'd suggest changing the prerequisites and making it a full BAB class.