1) There are ways to get around that problem. I'd guess pinging a player every couple seconds while they're farther than a KM should be fine.
5) I wouldn't worry about the detail too much - there are tons of games that are well optimized and able to show detailed environment for a huge area. The question I have to ask is if they'll put in the time to make it optimized.