They operate out of the US so they probably don't care. As an EU citizen you should file a formal complaint.
They did show me a banner asking me to accept cookies and offering a management panel - where I turned all but the "necessary" identifiers off. I thought this was GDPR compliant, enlighten me I I'm wrong.
Not to worry, pretty soon we'll have a global internet and an EU only one...
In GDPR-land here, the site pushes a modal covering the content that lets you configure trackers. I'm no Phoenix Wright, but it looks like compliance to me.