Great review, very informative, especially as it is the only one on the web yet afaik.
This concerns me a bit. Is the dot actually above the front sight? or is it exactly at the same height?
I hope it's possible to remove the front sight, otherwise I'd really have to think about a higher mount base.