There was a big rumor it was going to be early August...so it could be any time. I'd expect they'd want to get the game done for the holiday season.
Yes, Blizzard has done a bunch of weird stuff with D3. It doesn't even look like a Diablo game anymore, but It's still going to be a good game.
There's a beta being run for a free game called Path of Exile that's very Diabloesque. It looks pretty good and it looks like more of a Diablo feel. And its going to be free!!