Er no - this site was advertised as eventually replacing it. Unfortunately this site lacks some of the basic functionality (comments, voting up and down) that would be needed to do that.
Your last answer to the question of when that is likely to happen was a year ago here. Perhaps its worth updating everyone what the current status is?