I didn't read it as Microsoft promising improvements. They just they're planning to bring it Windows. Why would they bring an API that des nothing to Windows? Because Microsoft need API parity for games that work on both Xbox and Windows. Even if DirectStorage effectively does nothing - it needs to be there for game code using it on Xbox not to break when running on PC.
It'll be interesting to see your attitude when it's revealed just exactly what it does change and improve on PC... Will you graciously admit you were wrong?
"And here we have the newest member of the DirectX family, DirectStorage. It does this, and this, and helps with this, reduces this, and we plan on bringing it to PC as well... where it does nothing."
lol yea... ok