As for fighting, Shaolin and wushu, coming from a traditional background myself, the traditionalists do tend to short change wushu fighting skills. It's not that wushu people can't fight. It's that they can't fight as well as traditional. But I'd still say that a wushu person will be fit and could fight better than some one who doesn't do anything at all. All being equal, consider the following fight matches:
Match wushu vs. traditional, put my money on traditional.
Match wushu vs. an average person, put my money on wushu.
Match wushu vs. a street fighter, put my money on the street fighter.
Match traditional vs. a street fighter, put my money on the street fighter.
Combine traditional and street fighting and you get something very effective.
Combine wushu and street fighting and I'm not quite sure what happens yet. I'd almost go so far to say you get traditional, but perhaps I'm just being incendiary.