Great read! I've always wanted to start one too. How did you go about the addressing? Did you purchase IP blocks from Zayo? If you could go technical it would be great.
Or, another option is that they're doing CGNAT on all of their client traffic.
Sorry, this is incorrect -- I'm a network engineer and I've been doing exactly this for years. I advertise "Level3 IPs" to other ISPs/peers, I advertise "non-Level3 IPs" to Level3, hell, I even "re-advertise" some of my customers' PI addresses (that they advertise to me) up to Level3.
Actually, I can advertise any prefixes I want via Level3 -- even yours (assuming you had your own).
n.b.: Now, some ISPs may require an LOA (or similar) before they'll accept certain prefixes from you but that's a (easily solved) procedural issue -- not a technical issue.