Hmm
Your mesh would give you good speeds to the next mesh node - but who provides and pays for enough aggregate backhaul to give you the throughput you'd all need? Who maintains it, manages it, resolves config issues - all that? Unless all these things are thought through you'll end up with a disappointing white elephant.
