SMF2 is going RC2 in the next couple of days/weeks (has already been released to charter members). Whilst SMF2 may not be seen as production stable, it's considered stable enough for a working environment, and there are only minor bugs still to be ironed out. I am coding for SMF2 because the db structure will likely not change between now and full release, and obviously, coding for the future is better than coding for the past.
Unfortunately, many of the functions, such as inserting posts and adding/removing people from groups, will be done with a php function rather than pure python, as the work for each forum would take far too long to make it worthwhile.
I'm suggesting myself a new idea; forced forum activity. Want your mods/admins to be active on the forums? Set smf up so that if they were last seen on the forums more than two weeks ago, b3 will drop them back down to a reg on their next connection. Then, if they reconnect to the forums, it will boost them back up again.