As per pre-purchase the release date is "no later" than Dec. 31st 2020. Not only will Activision have a cow with a 2021 release (cause they're light on new titles as it id), but they're legally obligated to abide by that est. date. However, I do agree with you on how under-developed Shadowlands appears to be, especially when compared with other new xpac announcements. My guess is a launch will be sometime between early Oct and Nov 2020. Still...that's not good news for WOW fans or Blizzard.