Mr Shade a few days ago wrote this:
The PC version is still on track for release.
Any missing artwork / release info on trailers is an error.(so why this error happens only to the PC)
For more detailed info please watch closer to release, as at present there is no delay.
TBD doesn't mean it's delayed. It just means either they haven't set it in stone yet. or the website hasn't updated the page. until ubisoft officially come out and say it is delayed. expect an oct 30th release. A lot of websites might leave a TBD mark next to it just out of expecting a delay as well since previous titles have been.