I take issue with the word "better" being quoted, it may not be much but the detection is better - that's a fact - no need to mince words
Which is OK, of course, as I wrote "better" between double quotes not to understate its betterness, which is not doubted in the least.
As soon as a "real user" (within quotes) will actually be locked out of his/her Vista system AND the previous PassPass thingy with the flawed (without being inside quotes) detection routine will be reported as not working, AND your new version will solve the issue at hand I will gladly strip the quotes out of the "better".
You want me to state how your detection routine is more correct? It is.
You want me to state how your detection routine is more accurate? It is.
You want me to state how your detection routine is more elegant? It is.
But is it better?
Unless the old one will actually be proved to be not "good enough", your "better" one will remain within quotes.
The base declaration of PassPass - at least the original version by Holmes.Sherlock - being a half-@§§ed grub4dos batch would otherwise be undermined.
I don't know, the script by Chenall is IMHO much "better" (within quotes) and it is surprising to me that you didn't adopt it as a new base for your fork.
Would you be so kind to share your "better" (within quotes) patch pattern (as opposed to the few NOPs)?
Maybe someone would like to adopt it in a non-E2B version ...
Or at least provide a link to your current version?
As a side-side note , I have noticed that the http://www.rmprepusb.com/site has become very, very slow since some time, maybe you are having too much traffic or are serving too much third party contents and you need to upgrade the available bandwidth (or *whatever*)?
 this latter also thanks to my semi-random idea to limit the search space, BTW