I'm sensing a pattern. Very few people have streams made entirely of API posts. Of course, TweetDeck/TwitPic/etc use the API, but they've replaced "API" with their name and presumably a link to their site, encouraging the developers to suppress spam so they remain credible.
I just block & report spam and hope that Twitter follows up.