I think your suggestions are great, but I don't see why Twitter should do it -- what they should do is open up the game for developers, so Kanyer's software development/PR team can work a specific system to do that. Or a company do a generic platform and sell the service to celebrities.