That's the whole idea, that is should be if not a modal, then like a modal, to get a response from the user before proceeding with the site.
Nothing ridiculous about it (except the GDPR law itself). Many news websites do it even bigger, or hide the whole screen with a modal white overlay.