Well damn! You're pretty set if you know what you need to improve/get down then, it all sounds about right too. Anti-airs can be really hard to time at first, you just gotta watch your opponent. (Haku's reach is awesome :D)
I like your Hakumen D spam, it scared the shit out of me haha!