My understanding is that the reason these hurdles are not being dealt with is that we have gone just about as far as developers can go. These problems more or less exist across all Motorola phones running ICS.
There is a light at the end of the tunnel, if Motorola unlocks the bootloader (I wont really pretend to know what that means, just know its the problem) OR if Motorola releases a stock ICS phone, then we may see significant gains. For now, I dont think there is much hope at all.
That said, Hashcode has done a huge amount! Was not that long ago BT and camera didnt work at all, now we just have BT unreliability, and no camcorder. That is impressive progress when you consider he has a JOB and a FAMILY.