What you're looking for would be better suited with Open Graph Actions. These are events (actions a user can take on your site) that will automatically get posted to the user's Timeline. Once on the Timeline, Facebook can decide to also display it on the user's wall or their friends wall, depending on relevance.
Open Graph Actions will be a part of the next release of JFBConnect, due out later this month. We just put out preview blog post about the feature which should explain things a little more:
www.sourcecoast.com/blog/extensions/jfbc...ion-timeline-preview
Basically, we'll have a plugin system for integration with 3rd party extensions. Using the plugins, you'll be able to setup what actions are posted to the user's timeline and how, without having to modify any template or PHP code. For K2, we'll be initially be supporting reading articles, voting and commenting. We'll also have a jReviews plugin, but haven't finalized the features it will support out of the box but I think much of what you mentioned will be in there. More actions will be added as requested by users after the release is out.
You can still use the Facebook Wall Post feature, but as you mentioned, it takes a lot more work to integrate.
Hope that helps explain, but if you have any other questions, just let us know!
Thanks,
Alex