Is there any way to make latency less of an issue when determining plot selection? Too many times the lag has prevented me from getting the plot of my choice, when from it should have been mine based on my standing in the game.
Welcome to the club.

Even if all players "pressed the button" at the same time, the one with faster connection would be the first one to get the plot, just like the AI used to do in Commodore version. Now you know why I don't run the risk to get certain plot unless someone got the previous plot and I can hold the button down to get the plot for being in last position. Playing with 330ms ping is quite unfair, and you complain about a little lag?

The only way would be checking for every plot grabbing before moving to the next one, instead of grabbing it in the moment the server gets the claim from the player with the fastest connection. Example:
-Players have these positions:
Green1,
Pink2,
Orange3,
Blue4.
-Let's supposse that we have the first river plot unclaimed. Then 3 of 4 players want to claim it.
-Players
green1,
blue4 and
orange3 "press the button" in that order, from faster to slower, to claim that river plot.
-Just before moving to the next plot, the program would check the pressings.
Blue1 would have the priority to get the plot for being in last place, so the plot would go to that player. However,
Green1 has a faster connection, so his claim reaches the server first and he gets the plot.
This is the idea/alternative:
1- Waiting for all possible "pressed buttons" as long as the plot is highlighted.
2- Before highlighting next plot, checks all claim requests and grants the plot to the player having the priority (according to the current position in that game).
3- Highlight next plot and continue the claiming phase.
This will kill the original way the claiming phase thing went, but considering that Internet is not as fast as a LAN, that would balance it a little more for slow connections. (Because saying that Internet is slower than the Commodore would be too much.

)