Of course that post is totally dependent on the 'political' makeup of the SCOTUS when it gets litigated. :-}
Let's also not forget that even if found Constitutional (something I strongly doubt), it would only remain in effect until the first time it gave an "incorrect" result (that is, a GOP victory where otherwise we would have lost). After that, every state involved would repeal it at the soonest opportunity.