Won't this just lead to "laundering" platforms like what happened with Whois?
You won't see "promoted by [Koch|Soros], who spent $8.5m on ads this year", you'll see things promoted by "milualkee citizens for freedom, who spent $1500 this year". But the money will be coming from the same place.
If you give advertisers more space, they'll figure out a way to use it effectively. Even if the point of that space was to try and keep them honest.
In other words, it's a step in the right direction, good for twitter.