So I just called Walmart CS and they told me that Crystal Ball should be back in-stock sometime "within the next two weeks".
I'm not holding my breath, but the associate was trying to be as helpful as possible. Would be nice. I called more for the fact that it's complete BS to take a preorder...