I followed the first method on Ubuntu Server 14.04. A few notes:
hostapd is broken on 14.04, had to install the deb file from 13.10
The first method in OP (nzone.sh) has one issue, it does not write the line "bssid=<MAC>" in the hostapd config file the first time, so further edits with "sed" do...