It's a cool, well thought out Idea, I'll give you that...but I see it as being almost too much. People will ignore the story lines and details and complain about how other classes get their armor first. You'll have to consider pvp later too, where if one class has much better armor at an earlier period, it wouldn't be balanced.