I drove by AC tonight, saw a bunch of tanks up on the back wall, and a big display as well that was empty. Store seemed like it was still pretty messy, but I'll probably go by there again tomorrow to see if they're open.
Mermaid's site says that they're not opening until summer, it looks like.