Ethereal I think you have done a great job, the best with what you know and got a satisfactory outcome.
Independence and self reliance are great qualities; as are learning stuff we might sometimes pigeon hole into the "leave it for him/her/them basket."
We have had many children (many!)...