I can't find any information on the retail boxed DRM to save my soul. Wouldn't really bug me if they hadn't delayed it over a month for no real reason, so way to go WB :P
It will have GfWL, further than that, I don't know ...
I stopped at a Gamestop on my lunch break, and the boxed version does indeed require internet activation. Up to three kinds of DRM on one title, and the industry wonders why people pirate games.