The simple answer to your question, is yes. At least the first part... A NR can draw a tag with 0 points.
You have the 80/20 right, but remember that 10% of tags to go NR's. Of that 10%, 5% is set aside for the Max point holders and 5% in the random draw.
So for a unit with 100 tags...
They do a bonus pass draw where 20 % of the tags go to people with max points. NR's and Residents alike are included in this draw, but NR's have on average about 2x the number of points as residents... thus NR's almost always fill up their 5% of this allocation...
So 15 tags to residents and 5 tags to NR's in this scenario...
then the random draw portion... again both residents and NR's alike get drawn until the remaining 80 tags are filled, but NR's can only take the 5% or in this case 5 tags. NR's are not guaranteed the 5 tags, but almost always fill their allotment. For the random draw portion, every point you have is an extra "random number"... so someone with 10 points would have 10 numbers vs someone with 4... but people draw with 0 points all the time.... so good luck.