Their homepage really makes me think that this is actually just an attempt to speedrun cease and desists.