Yes, we understand that limitation. If you look at
http://fah-web.stanford.edu/pybeta/serverstat.html you'll find that
most servers show a "0" in the column with the title "80" indicating that port 80 is redirected to port 8080 on the server. Those servers with are red in that column are not accepting connections on port 80.
There are two reasonable fixes, for this problem (plus the one you suggest) ... both require action by a PG administrator.
1) Re-enable the redirection in the server's iptables.
2) Fix whatever code was once in place to assign download requests coming to the Assignment Server from port 80 to redirect you directly to a server which is accepting connections on port 80.
3) Ask others in your predicament to do something like you've done. (While I appreciate your efforts, I think it's unreasonable for PG to expect others to find such a solution.)
I'll contact the owner of those two servers and ask them to use option 1.
I'll also search for, and if necessary compose a new ticket for fix #2.
EDIT: #2 completed. See
https://github.com/FoldingAtHome/fah-issues/issues/1208