The online pass opens up the goodies on the collector's edition content which included in game material, so I think they could do something like this through there as well.
I'm torn right now in thinking if Bioware is just attempting to defuse things a bit and hope everything blows over or if...