You’d think they’d want to get this in before a big event like the Olympics. Lots of people traveling is exactly what it’s about. They need to get a wriggle on mind.
One thing to note is that you get some scammers with things like this. They get high up in the google search results and charge you a large admin to do a simple low cost process. You have to provide all the same information anyway (and detailed personal info to them too!). This is quite common for the US ESTA. My parents did this one time when they came over.
Check out the gov websites for the official link.