Hey - just wanted to share some things that we struggled to figure out. :)
The "layout template" in NWE is actually called the UI Template. So for reporting and the API, you will want to use uiTemplateID for filters and uiTemplate:name for views.
If you want to know if someone is in NWE or not, you will want to look at the hasQuicksilver field in your text mode. It is a true/false value. (As someone who was in the alpha testing, so glad Quicksilver isn't lost forever ;) )
API tip: the API can make hasQuicksilver true or false no matter their interface. But to update uiTemplateID, the account has to be in NWE itself. If the account is in Classic, the script will run with no errors, but the field doesn't get updated. It took us way too long to figure that out. HAHAHAHAHA!
Additional Tip: We learned that NWE vs Classic status does not update in Preview when it updates over the weekend. A while we moved everyone over in Preview to test something, and after several weeks, everyone is still in NWE even though we are only at 50% in Production. (It also caused the issue why our code was working in Preview and not Production. Driving us all nuts. HAHAHA)