As far as the aimpoint gooseneck mount not working with m4 handguards, my experience has differed. I bought a aimpoint m2, railgrabber mount, and gooseneck mount from sfwa about a year back. This was installed on a BM fixed handle shorty bought back in '98. I had bought some "colt m4" handguards from Rguns and had installed them on the rifle. With the gooseneck mount installed, there was roughly a 1/16" gap, maybe smaller, between the bottom of the mount and the top of the handguard. The setup allowed the irons sights to be used, co-witnessing in the lower third of the optic.
Now granted these handguards were bought from Rguns, so they may not be the real deal. They do, however, have double heat shields and are made of the same sort of plastic as the m4 handguards on my colt mt6400c. The only difference I have noticed between the two, is that the heat shields are not glued in on the ones bought from Rguns. I haven't had the chance to measure the thickness of both handguards, cause I keep forgetting. Maybe tonight I will measure them and respond back.