Everybody who has v1.1 of N.E.W. will automatically get the v1.2 PDF. Keep an eye on RPGNow or DTRPG, where the file will be updated. You should be notified by the store by email. If your notification settings do not allow for it, you may need to manually check.
Why yes, yes it does! Anything you get in print *always* includes the PDF of same. That particular reward tier does, indeed, get you PDFs of the N.E.W. core rules and the Xenomorph setting book along with the print versions of both.
Don't see the answer to your question? Ask the project creator directly.