>>283204673
Yes, it's THAT page.
Yes, the translation is accurate.