Yes, its day of release just like Assassins Creed Unity and Drive Club...
They don't seem to be doing much in the way of pre-order bonuses so I hope its amazing. If it was going to be terrible they'd want to ship as many copies as early as possible.
One of the previews I read earlier, had an update that said they only had a test build as of last month, so maybe its just wasn't ready for an early review.
http://www.eurogamer...rmance-analysis