Sorry, it's my nature to try and solve problems working around whatever obstacles are in the way. So when your post made me think, well.... I could... In no way mocking or disagreeing with your opinion which I do comprehend and for a large part agree with.
On the same token I also think a truly open system, while not impossible, is a difficult proposition for financial reasons.
Also from a security stand point. If the system was open enough for me to solve the spam problem, then it would also be open enough to make the spam problem, or even virus/malware delivery much easier.
I decided not to do real time streaming for my current project so never followed up on it.
*edit: Actually looks like I'd want access to statuses/links which would solve the problem of filtering for links on my the scanning end.
Another reminder that you're not using an open system, just someone's walled garden.