I laugh when fans act like game developers have to work on their time. It's like what's been going on with the Guild Wars 2 development. People act like developers are purposefully withholding the game, only to watch their fans squirm or whatever. Guys, game development takes time, and lot of the time, that development is unpredictable. Something that looks like it could take a week can end up taking months, and that's nobody's fault. Besides, it's not like Iron/Dock's been working on Rebellion for all that long..remember when Blizzard suddenly started releasing all that info on Starcraft 2? That's because it had been in development since the release of Warcraft III: The Frozen Throne back in 2004, so none of it was actually "new".
So stop badgering and whining at the developers like they owe you or something. Without them there'd be no Sins. So give them the respect they deserve.