I love the idea, was waiting for ~20 years to materialize. The UI on Android/Web is very inaccessible. Tiniest fonts I ever seen on my screen. Also, on the radius selection widget, the counter showing "1 online" is confusing: I believe the counter should not count myself.
I understand fully what are you talking about: instead of an IP address for an ACCEPT rule, one can write a DNS name which would then get resolved into a (temporary) IP address which would be re-resolved after the time to live (TTL) period dictated by the DNS record. I'm using this for years now with MikroTik.
It is great to see such content in today's world. However, the test is flawed in a sense that one can just follow, "strongly agree" option and get the best possible outcome. In other words, it is too easy to cheat. A proper test should have everything randomized to minimize the chance of spam-cheating.