Apologies for the necro but this is the most recent AoC thread and I just noticed that its now listed on Steam.
http://store.steampowered.com/app/218170/
Apparently steamies get a free cape or something.
Have to look up my old account and see if its still got all the goodies.