This is probably the only homebrew class I've ever seen that was actually balanced. You get promoted a grade for this. However, one thing I'd do is drop it to a d8 HD.