Howdy folks. I would like to help here in my limited capacity. I have tried the 01/05 build with the 20111216b gapps and have yet to get market to show, even when I do not allow locations services and then reboot. I cannot find it anywhere in my apps to clear the market's data/cache. And just so you know, my install method has been to manually place the two files on my sdcard, then use rom manager to 'install rom from sdcard'. After I initiate that command, I select wipe data/cache, backup current rom, wipe dalvik cache.
On another note I just thought I'd point out something. There is no such thing (IMHO) as a "GB" kernel (as far as I know, the kernel is seperate from the OS and loads seperately and at a lower level than the OS) as it is still 2.6.32.9, the same as Froyo, Eclair used 2.6.29.x. Now the Samsung i515 running ICS is reporting a kernel version of 3.x.x.x. if I am not mistaken, but now I am getting off track.
Back on track, the kernel in this build is still 2.6.32.9 and as metalspring pointed out the twilan.ko file needs to match. But maybe the libaudio*.so files as well? When I went to a GB rom on my A855, we used the Froyo libaudio.so and libaudiopolicy.so files to restore the BT audio. Maybe to restore call audio for this rom, the same might make it work?
Just trying to help. . . .