Dang, I spent like 6-7 hours last night testing Palico edits and confirming how everything works so I could write a guide in the morning and woke up to you already having done it lol. great work!
Anyway, info looks spot-on and matches up to what I found out ingame. One important note on Palico editing just because it's not explained in full in your post:
The hex values next to each combination of skills (000D, 010B, 020A, etc) are meant to be entered into the last 4 slots under the learned skills section. If the skill combination you put in for the palico does not match the hex value of the skill combination, then the game deems it invalid and unequips all palico actives/passives on quest entry. The format for learned skill section is basically:
The first several are the skill values for your palico passive skills (in order from top to bottom)
0 (this marks the end of your palico skill list)
77 (empty skill slot)
77 (repeats for each slot left until the last 4)
Hex value #1 for active skill
Hex value #2 for active skill
Hex value #1 for passive skill
Hex value #2 for passive skill
Thus, for example, let's say the skill setup I want for my palico is 2/2/2/1/1 for active skills, and 3/2/1/1/1 for passive skills. The hex values for that are 020A for the active setup, and 0508 for the passive setup. Thus, the last 4 slots for my palico should be:
02
10
05
08
in that order (0A = 10)
As long as the last 4 slot values match the skill setup for your active/passives, the game will consider your palico legit and you won't have any issues with skills.
As a side note, I'm not sure what effect the "RNG" values for palicos has, but it appears to be determined based on the original account that the palico comes from since all of the values for my palicos are the same. It doesn't appear to have any effect on palico validation so you can just ignore it, copy it from an existing palico, or just edit an existing palico if you're really worried about it.