Re: Only 85%
I'd say that 85% for a game he was unable to play some of the time is insanely generous. No matter how good it was while I could play it, it would not get more than 50% from me. But since I am boycotting it and all other Activision/Blizzard games (the lack of an offline mode in Diablo 3 is just the latest reason) I'll never know how good it is on the occasions you can play it.
Yes, Diablo 2 has problems that spoiled the game for some people. They didn't affect me because I mostly played offline and only played online with RL friends. That doesn't those problems less real though. I Blizzard is trying to fix that issue in the wrong way, though.
While I can understand Blizzard hosting the online game to reduce these issues, it will never eliminate them. The lack of a true offline mode makes me believe this is more about promoting their item marketplace than preventing duping and scamming. That is just a happy side effect.