I'm saying that court doesn't have jurisdiction to hear the case.
Now that Congress has passed and the President has signed the law saying that the court has jurisdiction, you are wrong.
Just because Congress does something that doesn't mean that it's constitutional.
Congress can't give the courts more jurisdiction than article III allows; for instance, Congress can pass a bill and the President can sign into law a bill that allows federal courts to have jurisdiction over advisory cases--where federal courts issue advisory opinions.
But all that work of Congress wouldn't mean that the Court has the proper jurisdiction to hear advisory opinions.
Look: we're running in circles here. The best hook to get jurisdiction, in my mind, is the due process clause of the 14th Amendment, but in my opinion, I don't think that takes you very far.
Anyway, I'm hungry and have some other things to do today, so I'm going to quit running in circles for the time being. I'm sure that this will be taken up again at a later date.