OK, I got inside info from someone on this site who said, it won't be out for PC this year. It might bet next year.
As far as Announcements go, only Battlefield Heroes is slated for a 2008 release. Bf3 was supposed to be announced in January, but it wasn't probably because it got a major leak, and EA wants to show everyone how bitchy you can be.
As far as I know, BF3 is in development, its stage is unknown to me.