I'm sorry. I've had bad dealings with Riverside BMW before, they're POS, IMO.
Maybe the silver lining will be that you can do ED again and drive a loaner in the meantime. However, it looks as though you're only 6 weeks or so from drop off. I didn't get either of my M3's back in SoCal until 7-8 weeks. Are you sure there isn't some misunderstanding and your car is at VPC/en route to the dealer on a truck somewhere?