maximillianos - 2:12 pm on Aug 13, 2010 (gmt 0)
I think such benefits can take time to play out. Certainly it is a positive benefit, but just one link in the big picture of things if you have thousands of inbound links is not going to make a huge impact right away. That link may have some other benefits though. Like perhaps other big news sites pick up on your site and also link to you, or write about you, etc.
I would just be happy you got it, and not sweat the details... =)