I've already played through this game once, so on my second play through I happened upon Anders before the quest involving him, what I find annoying and poorly done is that I cannot release him, I don't know about you guys, but if my character is a good guy then he is going to want to release Anders there and then, this should have been in the dialogue options not waiting for a quest, he could hve been released before the quest and carried the news back that you helped him. this is poorly scripted in my opinion, it's not the only one, but others are minor so I just ignore them.
Perhaps you guys can give a reason why he cannot be released before the quest?, no spoilers please.