Lands is such a bad matchup for Delver I don't see why this card wouldn't be tried for just that purpose. You have no problem establishing pressure, especially with red Delver decks that can bolt you...