Those are all awesome ways to look at the posts - glad to see you experimenting with this stuff too! So many people have asked for filtering out resteems so that's a welcome change. Then again, maybe they're just following the wrong people :)
Getting this sort of content filtering down is such a high priority. It's so disheartening to write something awesome and have it get lost.
Also- I really like the idea of tracking what a person talks about and using that to describe an account. That could lead to an area on the site where you could browse popular users looking by topic (when looking for someone to follow). Connect all those people that are into similar things!
That last point is a good idea. I hadn't thought of that. Some food for thought. I'm more than happy if you implement this sort of stuff at chainbb, and I can unplug my app and focus on other stuff. As of now my app is only an aggregator, so to bring it up to a full featured standard I'd need to implement posting and voting capabilities on it. And improve the UI as well. Neither of which are things I really want to do.
Regarding displaying reputation.. Depending on which api feed you get your posts from, the parts needed to calculate rep may or may not be there. In my case, I'm using the getDiscussionsBy* api calls, and they don't include it. I had to do a "parallel" asynchronous series of calls to getAccounts for each author displayed.