I'd be tempted to make it a Prestige Class, if anything, to be honest. I know that, to some extent, base class vs. PrC is a decision based on personal preference. Still, I am of the opinion that base classes should be limited in number, each broad enough in scope that fundamental fantasy archetypes can be realised (in terms of mechanics) fairly easily.
Prestige classes, on the other hand - once again, in my opinion - should be much like this base class of yours is, if not more so: rooted in particular place, time, customs, culture, race, traditions and the like, and mechanically more specific (to those elements) than base classes.
Sorry if that isn't very helpful to your gaming.

As it stands, I've yet to go over all the numbers and abilities - there are a few of these! - so I'm not sure where it stands, balance-wise and such.