You're correct, their page seems to have vanished. The last entry at campgroundreviews.com was in Jan 2012 and those last reviews weren't too promising. Their phone number is/was (866) 279-1775 or (956) 831-4653. You might try to see if anyone answers.
This website is not affiliated with or endorsed by the Airstream, Inc. or any of its affiliates. Airstream is a registered trademark of Airstream Inc. All rights reserved. Airstream trademark used under license to Social Knowledge LLC.