I have no problem with someone speaking about the new features and describing what's going on but telling in it a regular manner with less obvious comments would make for a more pleasant viewing experience. A play-by-play seems totally unnecessary for this sort of thing.
Demon's Souls Official Thread | Currently playing: Left 4 Dead 2, LittleBigPlanet 2, Magicka