Nice, these features are goo. Most of these are why I suggested that you use something like the Quake 2 Evolved project or the latest icculus quake2 for this project of yours, so you don't need to do as much work to get it into a realistic shooter, dpball is paintball =P
And I think that bbox doesn't fit the model well, he's gonna knock his head off or wallhax through that tunnel.
You also may consider getting a free forum of your own to post this stuff on, some people are here just for the paintball and might be hating on your project.