Usually AA or indie games are way longer in development than AAA games, because of lesser menpower and finances. I heavily doubt that summer 2021 is the right date, i think they will delay the final release a lot. Of course there are exceptions, but if they plan to implement and polish everything what they stated so far, its gonna take loads of time.