A few things things that strike me about your report - you have 3 big groups of stations, at ca 218 magnetic, 274 and 35. Since you said you want as many stations as possible, you could conceivably get stations from all of these directions. But it might involove multiple antennas on your roof, multiple tuners, a HTPC, etc. But you have the potential to pull in a lot of stations.
Second, you have very few VHF stations to consider. Ch 9 KMYU is VHF high (7-13), but it's so close and strong that you may pick it up anyway using an antenna designed for UHF. The next VHF stations are way down the list ... K07CG, K02AW, K09KP, etc.
Which brings us to - most of these stations are licensees/repeaters of other stations. Look at the call signs, and you see few primary call signs, like KMYU and KUEW. And nothing shows an affiliation on your list until you are way down into the impossible-to-receive gray stations. The TVFool algorithm picks up the affiliation when it's listed in the FCC database, but it won't research the ones that have no affiliation listed.
I suggest you go through the list and figure out what programming each of those stations carries. The FCC has a database - here is the listing for K49AS, a translator for KUTV.
http://transition.fcc.gov/fcc-bin/tvq?call=k49as So it will carry KUTV programming, you look that up and its CBS from SLC. It will take a little time, but going through the list will give you an idea of what each of those stations are broadcasting. Then you can see which are duplications and put together a group of the strongest in one or two directions that will cover all the programming that is practically available.
Or, you could just buy an antenna, put it up as high as you can on your roof, and move it around until you optimize the mix of available stations. I owna nd watch TV using an Antennas Direct DB8e, which is a sensitive and flexible premium UHF antenna. I'm sure you would get lots of stations with that... just depends on how you want to proceed. Me, I'm rather analytical, and I made a spread sheet of the stations in my report. Then I looked at them grouped by broadcast band and compass direction, and screened out the channels I was not interested in (shopping channels, evangelical channels, Spanish language channels). Then I went with the most channels I could get from a single mast.
hth!