You don't need your own personal internet connection to connect to the outside world. Even in the US, there are plenty of public internet options available, they just require you leaving your own home to use them.
That is more of a theoretical solution. And without an ISP you are not going to get a telephone number, which can make certain tasks of communication with the outside world quite difficult.
Websites cannot see your MAC address. There's no mechanism for that to happen. "Your" MAC address isn't even a specific thing from the website's point of view single thing - every piece of networking gear between your PC and google.com has a MAC address. From my home PC to google.ca there are 8 hops, all of which have their own MAC address. None of which either I, nor Google, can see.
Small nitpick: You and Google should be able to see one of the MAC addresses of the respective next hop, unless it doesn't talk Ethernet (to you). And I wouldn't bet too much against Google not knowing the MAC addresses of the hops in between.