That the ads were ever barred is Orwellian. The whole "campaign finance reform" law should be ruled un-Constitutional ASAP. It is entirely incompatable with the First Amendment's protection of free speech.
CFR is just a part of an overall leftist attempt to destroy free speech. This rather long article and its accompanying FR thread show all of it: http://www.freerepublic.com/focus/f-news/1563824/posts
They knew when it passed that at least part of it was more than likely unconstitutional and would wind up in the courts. Hey, lawyers have to eat, too.