whatever you do with bbPress, please make sure to keep it SIMPLE to be used by “average internet users” and “newbies”.
Only “simple to use” applications enjoy huge success. Look at Craigslist, Facebook, etc.
Features need to add value for the user and provide easy to use interface.
For example looking at the WordPress-Dashboard “Admin-interface”, I still believe this interface is way too complicated to use and not really self-explanatory. A newby will be confused and just click away from it.
I am not a programmer so I can not help on that side of things.
Anyway, I would suggest that you have a look at one great Forum-software and another great Forum-application. You might get some ideas from it which might help you to build a much better Forum-software.