If the goal was to create good racing they probably wouldn't have picked the streets of Vegas, and with ticket and accommodation prices through the roof it's not very accessible for most fans, either.
I still see it more as a marketing gig for F1 rather than a race and it certainly looks like it has all the makings of a dud, but I'll try to withhold my judgment till we've had a race there.