The Free Republic Washington Times ad was printed in February, before the Senate vote, so it would not have been affected by the new law.
However, it certainly appears that the new law would have made it illegal to run it in the months before the House vote, which took place just after the election.
Perhaps a case like that (with facts- which were totally absent in the special 'advisory' way the court heard this) will arise and persuade the court, or congress, to further restrict the law.
Maybe it's a good sign that I can't think of an example of such a nonpartisan broadcast ad that would have been mistakenly proscribed by this law?
Yes, perhaps it can be revisited before any great damage is down.