i don't think it's a problem to require bbpress integration. What I did not like was that there is nothing written what the plugin expects.
bbpress integration with wordpress is quite simple. Just put the following code into your bb-config.php:
to make sure the wordpress function are loaded in bbpress. Next in wp-config put the following:
I think the plugin is really cool and someone using it actually wants bbpress and WordPress integrated. The main problem is, that the plugin expects bbpress installed in a subfolder of WordPress called "forums". You should add an option to set the path via the admin interface.
Further internationalization possibility would be good to have. So far you have only done half the job for this. You should use a unique domain for all your text strings. Then call __( 'Some Text', 'my-domain') or _e( 'Some Text', 'my-domain'). To load the language file you can call load_plugin_textdomain.