They are somewhat local to me, but to do a drive by would result in a 2.5 hour round trip (in good weather). I tried two phone numbers I found. Both were disconnected. Website is down, as you noted. Summit has the SSBC rotors listed as unavailable. Sure seems like they're done.