Hello Giltches,
Just finished writing a review (http://www.noobfeed.com/preview_infos/view/144) on this beautiful game. Feel free to give it a read and send me your feedback.
I intend to write few more articles on Glitch. If any of you have good suggestions, lay 'em out.