Just to be clear (I think the article is very confusing), I don't think Apple (or anyone else) uses a database of MAC address. Instead they have a database of BSSID (which is the MAC address for the wireless access point).
Looking at the freedombox website, it's not even clear they can be used as a wireless access point.