The concept of a cloth tank sounds like a ton of fun, but from it having "Magi" in the name (almost same as Mage) is definitely a turnoff when making a new class, you really don't want any classes to be very close to each other because it just seems uncreative. Also the specs and abilities kind of mash up with other classes Lore and such. The spec names are kind of meh also.
The concept is a great idea and i applaud you for the amazing work you did putting this together, but tbh it's never even going to be considered by blizzard or any mmo publisher.