There have been other instances of people getting those emails 8 days out, apparently some kind of glitch.
Aside from that, it has been increasingly common for US to hold upgrades until T-4, even on light load flights that should have no shortage of seats (for example I am on a flight this evening that was still F9 when I checked in yet I didn't get upgraded until T-4).