Footsteps are missing only for the player you spectate in first person view. They very likely could be added with (& to) RypelCam. Dodge sounds may be more of a problem (aswell as sounds from pickups etc).
Just curious.... you say it might be a problem... but does this mean it's possible? What kinds of steps would you have to take to get it working? Only reason I ask is because I think it's definitely worth pursuing. I'd like to record demos, shoutcast them, then upload to youtube and host on galaxypugs... and being able to hear footstep sounds, dodge sounds, pickup sounds... would help with shoutcasting. I would be able to predict player movements and talk about it during the video.