My understanding . . . just because O and his minions call it something else, or by any other name . . . its still a tax. And voted on by both houses and signed by the president.
Now its up to the people to decide by electing their representatives to keep it as is or repeal.
Not much analysis required beyond that.
US Constitution, Article I, Section 7:
All bills for raising Revenue shall originate in the House of Representatives; but the Senate may propose or concur with Amendments as on other Bills.
Since the bill originated in the Senate (didn't it?), it is unconstitutional by virtue of the above clause.