Can you delete my account?
I'll let Epic know about the contact us issue, looks like they forgot to add it to that page... In the meantime, here is the link for the page where you can open a support ticket:
It says it's for Fortnite, but it is actually the place to get support for all issues.
Hope that helps!
answered May 19 '18 at 03:39 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here