It's not a big thing but I know when I first came to the website the homepage didn't strike me as a game website. But someone showed me the interactive map page and that one looks a lot more gamey!
The big Download button did 100% catch my eye and let me know I was in the right place.