I checked your submissions and you have three from twitter. They said they filtered out users with too many Twitter submissions. I really don't see the problem with Twitter submissions. Sometimes people Tweet interesting things with links in the Tweet.