Great topic ... +1 to almost everything!
Well ... almost:
A) Make the river wider and put the Wilderness campsite on a peninsula something like 100 metres away from our current landing spot. And add a narrow passage that would lead from the Wilderness camp to our current landing spot at the shore.
OR
B) Put the Wilderness campsite on the opposite river bank and make the rest of the map accessible by a flimsy boat. This option is a bit trickier as later you will need to somehow explain how the NPCs and especially pets will get to the camp. Maybe they should wait for us until evening on the shore near our boat to go with us.
It seems to me that our wilderness camp would be perfectly fitting just right from the entrance to crypt, down on the beach ...
B) Add some sleeping bags that we would need to take with us to use in other camps.
C) Any other camping sites should have only the most basic camping stuff like sleeping bags and bonfire.
AD B) I dont like this idea ... yes, it would be immersive ... but that is everyting it will bring ... it would be once again just another item to sort, be carefull about to not selling it accidentaly, and carry around (weight limit). :-/
C) I would like to see every minicamp as proper camp ...
I really hope that what we have now is just "first atempt" and not "final product" ... i want Scratch runing around my camp, i want my companions to travel there, and i want them to bring my chest there ... so i can allways feel like im moving forward, and they are following me.
In perfect world it would mean not using the same camp twice tho. :-/ Or at least not from two distant places.
A) Change our landing spot to the Wilderness campsite. Our glorious landing may be even the reason the original owners left the camp. Anyway our distance from the Nautoloid seems to be wrong considering that we fall separately and have different weight and falling angle.
B) Make sure we give our spare companions and campsite companions more specific direction than "my camp".
C) Make our spare companions and campsite companions stay in that campsite. It will also help us to make the game prioritise the companions we want for certain cutscenes.
AD A) I dont think we need to determine why the camp is abandonned now ... it just is, what about it?

AD B) I would also not see this as big trouble ... i mean if you move from one home to another, you also keep using phrase "my adress" ... dont you?
AD C) It would help indeed ... but i would not like it to be honest. :-/
I would MUCH rather see the option to talk with more than one companion per night ... i mean come on, those talks hardly take more than 20 minutes ... surely we can spare that twice per day. :-/
It makes sense to me that our companions are following us ... after all, we all have same goal, they should stick to us ...
Hardly can you imagine for example Lae'zel standing on the beach for 6 weeks complaining about that PC she didnt seen in month and half, should have listen to her and go search Creche, instead of following any Vague lead he find himself. :-/
2.3. Celebrating in our camp makes no sense (why are we forced to host a party in our name?), creates additional problems with the camp environment (corpses) and slightly breaks the story (who the hell called Kagha? how they all managed to start without us).
I dunno where you are from ... but this is quite common in many states in Europe.

(And since Larian is from Belgium as far as i know, it kinda makes sence

)
In Czech for example (but as far as i know, also in Slovakia, Poland, Ukraine and at least some Eastern parts of Germany ... dunno about others i dont know anyone living there), usualy when you are old enough, you are the one who is organising, hosting, paying for, and in the end also take care of everyone on celebration of your own Birthday ...
I allways envyed British, where (as i heard) it works exactly other way around, meaning your friends are trying to surprise you with a party.

About Kagha ...
My guess is that Arabella parents invited her through someone ... but honestly they probably could do that themselves, i doubt that Kagha would remember them.

I mean she seemed more like "they all ARE same" person.

Last question is indeed puzzling ...
You are asked by Zevlor to show them the way, yet you somehow reach there later. Interesting.

A) Move the celebration to the Groove. At the same point when an NPC usually tells us that we should go to our camp for celebration, the NPC should tell us that we should wait a bit while they prepare the celebration.
B) Add a moment before the battle at the Groove or the celebration itself when we would be able to call our spare companions and campsite companions to the Groove. If we are calling them before the fight they should participate in it either under our control, or under AI control if we go against their wishes.
I love the idea of calling spare followers for defending the Grove ...
I do believe we should have option to also include druids ... at least if we are named Faithwarden, and at least as second line down there where they are if you are actualy ATTACKING the Grove ... instead of what we have now.
But the idea of celebration in the Grove seems odd ... i have no logic arguments here, it just doesnt feel right. :-/
If i would be Tiefling the last thing i would want would be to celebrate in comunity that almost left me and all my friends to die, just bcs their mistaken leader said so. :-/
And if i would be Druid, last thing i would want would be to let persons who allready cost my people enough resources to "make a party" and then leave ... since i would not expect them to clean after themselves.

2.6. Rafael appears a bit too early in the plot.
Feel free to corect me here, but i believe it was bcs you need to meet Raphael before you talk to Gut ...
Her cutscene would mot make much sense otherwise ... wich, on the other thought dont need so necesarily be bad thing. O_o
3.1. Withers… he shouldn't even be one.
I allways thought that WIthers is just EA character, provided for us to allow easy ressurection IF we die somewhere on some bug, or other misstake ...
At least if he is suppose to stay, i hope his cost for ressurection will be incerased ... like 10 times or simmilary.

3.2. Volo provides no reason why he joins our camp.
Inspiration?
Adventure?
Curiocity?
You name it ... if someone actualy have reason to follow adventurers, who are obviously going to do something big, its Volo.

OR
C) Make him regular companion ... not Origin character, that would not make sence ... but companion ... come on, we just get oureself a Druid, just let us use him.

(In every way we find proper. >:] :P

)