I just noticed that the mirror demo is a faked mirror. I found a cheap mirror effect here:
http://www.geocities.com/dimi_christop/OGLDemos/ogldemos.html
Maybe you can knock together a new demo on this principal - or a better principal.
EDIT:
Actually, it isn't faked - but the mirror of the shadow goes outside of the mirror - it isn't a reflection - more a double scene - if you know what I mean.
EDIT:
Yes, the shadow is the problem - change Mirror = gCreateMirror(3, 3, 0) to Mirror = gCreateMirror(1, 3, 0) and you will see it.
http://www.geocities.com/dimi_christop/OGLDemos/ogldemos.html
Maybe you can knock together a new demo on this principal - or a better principal.
EDIT:
Actually, it isn't faked - but the mirror of the shadow goes outside of the mirror - it isn't a reflection - more a double scene - if you know what I mean.
EDIT:
Yes, the shadow is the problem - change Mirror = gCreateMirror(3, 3, 0) to Mirror = gCreateMirror(1, 3, 0) and you will see it.