Great choice! I just noticed this thread, and as I was reading through it (before I got to your announcement), my thought was the B2320 would almost be ideal for your purposes.
I think you will be VERY pleased with that unit. One thing many folks don't realize, is that the B2320 has the same engine as the BX2660. It has a lower HP (23 vs 25.5), because they rate the engine at a lower RPM in the B. But it has more torque than the 2660's version, and it is making the power at a lower rpm (quieter!), so in my opinion it is the better of the two configurations for that 1.0 liter engine.
If you get a chance, throw up some photos. We'd all love to see it. Serious congrats!