I think the mixes thread in the craft forum is obsolete, since everyone just makes a new topic for each track/mix/artwork anyway (which works better than just one thread full of mixes)
AFAIK the craft forum is for posting "creative stuff made by dirts." Whether or not this means mixes as well I don't know, but most people have been posting their mixes there.
I especially loved the final track of this mix btw! A nice case of save the best for last