Not sure what you mean. Given that the site is responsive to mobile screen sizes it’s pretty modern. I’m guessing the other forums you visit have a lot of features and clutter that I leave off here. It’s simple, but it works well.
As for the reCAPTCHA, yes, that’s just because you’re new. I added that a while ago to fight off some really bad spamming that was happening. I can probably relax it now, thanks for the nudge to revisit that.
Also, welcome! I hope you find the site useful.