Still learning myself, but it sounds like you are doing great!
My breeder suggested 'free feed' for the first two weeks (while she adjusts to my home) then 3 times a day for 3 - 4 months (i think, need to recheck the email) then down to 2.
Sounds like, if i compare my notes to yours, you are doing perfect.
Pictures of puppy are required as payment