Been looking at wifi, radio, and sound. Summary: it's a complicated mess. I could use some help. Who are the devs here that can help out? I will create a github org for collaboration if I can get a team together.
Wifi is a bit of an issue. I think the vendor is using wpa_supplicant 0.6.x but CM9 for the p930 is using 0.8.x. Should be fixed soon, I think.
From what I see, there are two main ways to get audio working. Either use the spectrum's vendor audio libs for GB, or use the p930 vendor audio libs for ICS. It will take some work to get the GB audio libs working but I don't really know how much. Could be easy, could be hard. But the end result will be GB audio libs on ICS. I'd rather have native ICS audio, but I'm not sure if any kernel changes are required. They may require the ICS kernel drivers. So I might go back and revisit the p930 ICS kernel ... it's where I want to go anyway.
The spectrum's radio setup is ... unique. It has two rild services, presumably one for CDMA and one for GSM. This greatly complicates radio handling. It will take a bit to untangle that. But I am not using VZW so I can only test CDMA and 3G.