I did a search on the Consumer Products Safety Commision website, and found nothing about Amby:
http://www.cpsc.gov/
CPSC is the government agency that issues recalls. You might try calling/emailing them to see if something is in the works. The internet posts are scary...but who knows what's legit and what's not. It does seem that something's up, now that the website is gone.