I'll close the thread as it is more of a Scifi thing with a WW1 flair, rather than a proper "Weird Wars" topic as per the guidelines of the board, but I'll leave this and add a link to the Scifi thread, which will probably be the most appropriate one for further discussion.
Looks interesting, although a bit derivative for my taste. Will wait, though, for my final verdict, although 15mm isn't my cup of tea at all.