So just to follow up - my order for galvatron was delayed as well. just spoke with CS and they said the order is on backorder and that "it went out of stock just as I ordered". Given theres other people here with the same experience, i'm inclined to think they didnt have stock to begin with.
So no worries to anyone who's been waiting on an order for a while now - new orders arent being sent out either