Re: users complaining
@Erich, yes, I use an older version of Marius Ooms group blog plugin and have integrated P2 into my theme, so it is used on all the blogs. For a visitor who is not logged in or part of the blog team, the blog looks normal, without a post form at the top. P2 has lots of options to configure how that looks and works. I still have to figure out how to hard code some of that into the theme instead of using the settings in wp-admin.
There are probably many different ways to integrate and configure P2. Mine is probably a bit messy. I’ve added the p2 functions to functions.php, p2.js to my js folder, kept other folders as they were. I had to add code to header.php to load the p2 stuff only where needed, because it clashed with another jquery script I had somewhere. Plus a few other hacks to solve weird problems. It sorta works now, even on WP 3.0 so far, but there is still a lot of clean-up and fine-tuning to do.
There are also a few flexible WP front-end posting plugins available that may be usable to create a more user-friendly member profile page. Also on my to-do list as I hopefully start to understand better how p2 works.