Spectacular!  The details you have incorporated are amazing.  I wouldn't even know how to start on a project like this.