Has any of the big cities ever considered its own municipal internet? I would vote for any politician that has that as a platform immediately.
The Ebox and Teksavvy are great, but like you say it's hard to survive on other people's infra, that's why big cities need to make their own.