The C500 can store videos on an SD card. But the cover is not designed to be unscrewed again and again to remove the card. So no. Not recommended without Wi-Fi.
No, you can't use the cam without Wi-Fi. There are other cams that have an Ethernet interface (network cable) or can be connected via the mobile network. When connecting via the mobile network, however, a SIM card is required and charges apply.