If you didn't get together on the pre-launch guild program, then that is your fault IMO. Bioware isn't beholden to everyone that is bellyaching about their early access. The launch date hasn't been hit and that's the only thing they should really be judged by.
This early access is just a show of appreciation by Bioware for the support of their fans, and Star Wars fans here.