Is meteor.com sick?

There are already about 2 topics on this: