That is the correct behaviour. The Address in System Preferences shows you the Hardware Mac Address. This is the default address and can not be changed without physically replacing the wireless card in your Mac. Your MAC address will always reset to this on a computer restart.
WifiSpoof changes the software MAC address. This is what your computer broadcasts to other devices.