Well, I thought that article / post was interesting. We heard a ton of probably alarmist discussion of what would happen in the gulf after the BP incident. About how completely devastating it would be to the ecosystem.
Now, I'm certain that the oil spill was extremely bad for the ecosystem overall. But, how long would that devastation last? This article goes a long way towards explaining the aspects of nature that allows it to recover from such incidents.
Now, I will also contribute with some personal experience about the beaches near Santa Barbara. That occurred in 1969 when about 3 million gallons were released into the ocean. Well, the beaches were still pretty terrible to walk on in 1990 when I visited. So, that's 21 years and Santa Barbara still hadn't recovered. BP was something like 134 million gallons. That's like 50 times as large.
Obviously, the two spills are of totally different scales, and have many differences. How close to shore the oil spill was is probably very different. How deep the oil spill was could have also been very different. BP also release something like 1.8 million gallons of oil dispersant to 'mitigate' the effects. This was also criticized by some environmentalists because they viewed the dispersant as toxic as well.
It won't be until we have a sufficient amount of time to compare and contrast the LONG TERM effects on the ecosystem between these events. Personally, I think it will be interesting to compare the coastline of the gulf region in another 7 or 8 years to what I witnessed in Santa Barbara 21 years after their oil spill. That's just for my own personal interest, not that the state of a beach is really all that indicative of the overall ecosystem.