I agree with the comments here. Ridiculous story and mediocre writing. Over-hyped and underwhelming.
To add to the pointless 'reveals' I would add Jaheira. It had been known for months if not a couple of years that she was in the game yet when you meet her at Last Light she has her back to you and does the head turn to reveal that it is <gasp> Jaheira.
@KillerRabbit - always type your posts in Notepad and paste the completed item into the thread.