So I have a few things.
3: Please allow the player to take all companions with them when the fast-travel away from camp. It's not an issue when taking a long rest most of the time, because you just wake up where you left off in the adventure, but when you pop back to get something or talk to someone the party splits up, and you have to manually make everyone in the party fast travel. Also if you switch someone in your party out, they cannot fast travel until you place down a save with them in the party, and then load that save file. It's very annoying when you do it a few times.
About the other two, yes, +1, but about this one, there should be an option on the map to "Leave camp" which fast travels you back to the spot you fast travelled to camp from. That option moves the entire party back there.