Michael, CGNAT stands for carrier-grade NAT, which essentially means that the ISP is giving me 4 private (aka not public) IP addresses that all begin with 100.xxx.xxx.xxx., so a kind of double NAT situation arises because the end user's router also does NAT for their internal network. ISPs have started doing this because they are running out of public ipv4 addresses.
The ip addresses I get from my ISP are however not static, meaning I can't set up any static addresses for my access points or other devices. They are dynamic and shared with the ISPs other customers. It's like the ISP has one giant private network for all its customers, and the public IP shown to the rest of the internet is not the same as the ones assigned to the customers.
Previously with my other provider who used normal public IP addresses (still dynamic), my AP would act as a gateway, receiving a public ip via DHCP from the provider, and providing its own internal network/NAT for my home network (with addresses like 192.168....). That same setup should work with CGNAT too, and that's how most people have their home network set up. I suspect very few people here in Sweden are using Ruckus access points as their home router, and I think there is some software problem that prevents these ruckus units from getting an ip allocated from a CGN network. So I'm guessing that if I go out and purchase a cheap consumer router like everyone else uses at home, I'll be able to connect just fine. But I want to use my Ruckus equipment because it's so much better than consumer equipment!:)