Well I'm no moderator but I can try and answer those questions for you.
1. Moderators can't respond to programming issues, they don't make the game they just moderate :D Seems like a fair suggestion (I don't play board games but I think I understand your logic)
2.
http://www.flyordie.com/games/help/pre_modapp.html
Go there to apply to be a moderator if you really want to ;)
3. Been said about billiards also. Although it would be nice to only have our friends watch ahead of the queue, it would make rule breaking much easier (Even if you don't like people who take screenshots of rule breaking, it's a part of the moderation of this game.)
4. Agree with the buddy system, I've seen occasions myself where people randomly seem to dissapear off my list. Again this is an issue for the programmers rather than the moderators and it has been addressed before :p
Not sure about showing the room they are in though as there's people on here who are into "stalking" players, would just make it easier for them in my opinion ;\