Josh,
CVS support has always been a weak point for Vulcan mostly because I don't use it. It wouldn't surprise me to learn that ext and extssh do not work well since I haven't tested them (Not having an environment to test with and being too lazy to set up a CVS server just for testing).
There have been some minor changes to the CVS integration since the last release on the Google Code site. If you'd like to try the latest snapshot, it can be downloaded from
http://www.vulcan-project.org/live/site/vulcan/vulcan-web/target/vulcan-web-0.9-SNAPSHOT.war.
If you have some time to hack on it, I would definitely be interested in integrating any improvements you make into my releases.
Chris