I would rather them just give the month there aiming for or no date at all as it just sets community up for disappointment. Also it takes 7 days for console certification so probably decided last week to delay yet they communicate on the day everyone expects drop it’s been delayed.
It HAS to be a last minute server issue for sure. They tweeted yesterday it was coming out on the 28th. Still absolutely their fault, no question though.