I saw that last night, it looks amazing.
They refer to it as a "shared world" or "open world" FPS. It's not totally a MMO, but very close. Regardless it sounds impressive.
Ubisoft is coming out with one too. Has no title yet, but there is a gameplay video.
I guess "open world" is the new buzzword.