I really hate OAuth, the secure authorization open protocol which allows applications to get access to Twitter profiles without requesting the user to enter a username and password. I've worked with Google AuthSub for a Dopplr feed integration before and it was much simpler to work with...
I believe that there is a profile status option missing in Twitter.I think they should have a profile status that is private, meaning that you authorize people to follow you and chose whether to follow them back and still have the twitter timeline public for all to see, subscribe to through RSS or consume as XML.
The way it is now is that you are either completely public or completely private but the reason many users (like myself) are protecting their accounts is due to fake followers that have nothing to do with you or your interests and are simply pushing Twitts to your account. I want to decide who follows me and who to follow and at the same time have my timeline public. Another downside to the private status is that you won't appear on searches, so people cannot find you by things you write and tag.
Oh! and Twitter also closed their crossdomain policy file so no direct flash consumption of any syndication or service they offer.