Mostly, though there are quite a few differences. xfinity doesn't charge the network owner, and you need to pay and have an account to use it. It also doesn't have a restriction on speed or bandwidth.
If you use their modem/router and don't explicitly disable it, yes. One of the many reasons I use my own hardware.