To answer your most salient question(about whether it provides internet connectivity)
>We provide internet through peering at an internet exchange point. If you have line-of-sight to this “supernode” in downtown Manhattan you can have a fast, reliable connection with suitable hardware, and replace your ISP.