From their FAQ I saw this:
"Please note that the tracking number format and website will vary based on the carrier used to ship your order - SFFLAB works with a number of carriers in order to optimize for cost and speed. Furthermore, some carriers are delayed in sending SFFLAB tracking numbers for packages; SFFLAB always automatically sends tracking information to customers the moment we receive that data from carriers, however!"
It's possible it has shipped already but the update to SFFLAB hasn't happened yet. I just got a little worried since everything else I've ever ordered from them got updated on the day in which the website had noted and this is the only exception. I'm hoping it's just the carrier being slow to update SFFLAB.
Last piece of the puzzle for me, as my graphics card just got delivered minutes ago and this case looks like a week away. Hoping it's shipped as well.