Just so we're clear... your setup can be cracked. All a person would have to do is capture the 4-way handshake when it takes place, then crack the password (via dictionary or brute force)
As for as MAC filtering goes... this literally adds zero additional security. Any sniffer worth it's salt would tell me the MAC addresses that are currently connected to your network, then all you would have to do is spoof that MAC address to satisfy the "high security MAC filtering"
For someone who knows what they're doing... it's trivial. Even more so if the password they are using is a dictionary word, or a 10 digit number (like a phone number)