Hi Ben,
As mentioned by Neophytos it maybe better if the new bboard will be each forum is a package. Unlike the current bboard v.4 which is many forums per packages. As you have also mentioned its a little buggy. I have posted some bug fixes in the SDM to fix some of the non-package awareness of the current bboard v.4.
I think posts should be editable and each package can be set if the edit function can be done by the admin or users. I believe the toolkit is flexible enough. As versioning in my opinion its something optional.