It really all sounds wonderful, though your deadline might be a bit too short given the complexity of the project. We are certainly around, particularly on irc.efnet.org (#dragonflybsd), to help answer any questions or issues that you hit dealing with the pmap code.
-Matt