The Axiom does not double as an audio interface, however this the
thread I was referring to above. Windows should read a MIDI controller when plugged in, so the Axiom having the same issue as my Ozone and your Keystation is baffling to me (all M-Audio products). I am curious to see what M-Audio replies when he emails them from that thread.
I cannot speak to the Axiom or A-500 directly (have owned neither), but I have seen posts from owners of the Roland A-500 say that they like it a lot.
I am glad you got things working, but realize the work-around tactic is not preferred.