The low registry number may mean that the ship has been around for many decades. This *could* mean the seasonal anthology series idea they've discussed will use the same ship in different time periods of the prime universe which is something I''d personally like to see since it would be an interesting departure from most ST series and allow a lot more flexibility in terms of story telling.
So far, however, according to the Wiki entry, we only know that it will be "a single story arc across the entire first season" but that could mean that it's got different characters being concentrated on from season to season but all set within the same time period. I'm hoping they push the envelope on changing things up between seasons.
As for the design, I've always liked it after a fashion. Looks like they took away my main complaint about the McQuarrie design: the nacelles didn't seem to work in the ST universe as originally rendered y McQ. The way they're shown in the video works for me, however.
On the other hand, I'm not a fan of the USS Frank Lin look of the depressed area on the top of the primary hull.