I like it. To limit spam, use twitter for auth and connect ideas to twitter profiles, then let people flag other people as spam - and hellban their account.
If you don't want auth, you can still just let people flag spam and hellban machines spitting out spam.
Edit: You can also use basic ratelimiting - maybe only allow 1 post per 10 seconds.