As others have pointed out, the way iOS limits the reach of certain things, it was not even possible to have a third party app do some of those things. So, while these features may not be built into ICS, the Android architecture allowed for a third party app to implement it already.
Those features are also available on 2.2 and 2.3, so the whole discussion about "ICS is vaporware" is irrelevant when talking about those features.