Sadly in Tokyo, most businesses post their info to twitter or instagram, but in both cases you're able to read without an account (not well, but it's possible).
Instagram makes it extremely frustrating without an account. Many times I have checked a small business's opening times on Google Maps only to arrive and find them closed... the only place they reliably post their times is on Instagram.
He did check it out, and it was closed, because they don't post their hours outside of a user-hostile social networking site people shouldn't use and they left their hours misrepresented elsewhere. Poor customer experiences result in poor reviews.
At least he did them the courtesy of telling them exactly what the problem was.
I gave up and got Instagram.