I think he’d argue that it’s not officially a plutoid until the IAU makes its ruling, which it did on Monday. But you’re quite right, I think Makemake was discovered back in May, wasn’t it?
Makemake is newly named. I can allow that much. First star should be appearing in a couple weeks if it clears up; until then I allow very little.
His website says it was discovered in 2005.