I'd say all those dates sound optimistic. The game hasn't gone gold yet, and until that happens Bioware cannot commit to a shipdate. Their ORIGINAL commitment was always the end of June but I think it will be sooner than that, they are apparently very, very close.
Patience! You enjoy something more when you have to wait and drool for it.
------------------