OK, using the latest build which I had previously downloaded via wifi on the same build (loaded right after I built it), I
redownloaded the ROM and GreenMachineTheme zips from the links posted here.
I then checked the md5sum of the downloads on the phone using terminal.
I then booted into recovery and wiped cache, and under advanced wiped dalvik cache.
I then flashed the BACKside zip file, and then the GreenMachineTheme zip file.
I then rebooted, and waited patiently for my phone to fully initialize
(I always wait 5 minutes on first boot before touching the phone to let it fully load up

)
While waiting, I saw the wifi icon engage (turned white then green) before the phone went to sleep during first boot up.
(took about 7 seconds)
I then unlocked the phone, swiped the screens around a bit to be sure there was no lag left, used the Power Control widget to turn wifi off, counted to 10 slowly and turned it back on. It reconnected to wifi in about 10 seconds.
I then opened my browser and loaded up several webpages, opened the Market, streamed some music via TuneIn Radio, watched a YouTube video, and checked scores on Score Mobile.
There have been no changes to wifi in the code for a couple of months. My only conclusion is that the ROM's wifi is fine. Sorry to say, but it may take a complete wipe/format/reinstall-restore to fix whatever issues you may be having.