There is still something about F1 that can surprise from time to time.
After Indy was dropped from the calendar you'd probably be laughed at if you suggested that there would be a prospect of not one, but two races within the decade. We had that rumour of Monticello, NY hosting the race was met with understandable scepticisim, and then out of the blue came the announcement of a done deal in Austin. Again this was met with understandable doubt. After all, this is deep in the heart of football country, hardly the first place you'd think to put an F1 track.
Now I'm not saying that its proof that Long Beach will happen, but rather when it comes to F1 (and Bernie) sometimes the unexpected can happen. Sometimes ideas come and go - remember Disneyland Paris? Met with the same doubts as adding a track around the Winter Olympics venues. Both as preposterous as the other, and yet, thanks to a shed load of cash, one of them did happen.
Port Imperial could still happen, and surely that would put paid to any notion of giving Long Beach a contract, but as it stands the probably have an equal chance of getting a race. I guess you could probably argue that they're both at similar stages in development. The Beach wouldn't have to do a great deal (if it had the funding) and from what I understand Jersey still needs to do plenty of work to complete its circuit.