It seems there is a problem with ssao. I disabled it. However consider also that there is only a light source. Try to move it to see different result ( either from the source code or moving the mouse while pressing the right button) .
Here it is a couple of screenshot I get on my laptop:
rsm1.jpg
rsm2.jpg
I am going to upload the new version.
About the light outside, consider that this method do not account for indirect light occlusion, thus there may be some light bleeding outside.
However this method could be further improved to account for this fact (for example with:"Imperfect shadow maps").
You do not have the required permissions to view the files attached to this post.