How interesting it is that they have three contact numbers listed, the site had already removed the content and it appears that 10 days ago their automated (read: unreliable) notification system had apparently notified someone of a DMCA takedown that never appeared to get to their client.
Guess I'll never use them. Ever.