This has an extremely good concept...
Infact if been think along the same line you have for a movie. although my interpritation of NG is different to yours, the concept is the same.
At the moment im having trouble expressing my interprition throught flash, but im getting there slowly!
Keep up the excelent work!