you are absolutely correct to be suspicious of 'normal' results. they are arguably one of the biggest farces in 'health care'.
First of all, can you provide the units for each of those results? it's very important. for example i would say you want your vit d3 level at least 100 nmol/L. preferably 150.
you have to divide that nmol number by 2.496 to get ng/mL, which means you wouldn't want to be any lower than 40 ng/mL.
i agree with jack that 50 is a better place to be, but only in ng/mL.
50 nmol/L would only a third of the way to a good level in nmol/L.
without having units for ferritin it still looks low.
it's too bad you don't have b12, zinc, magnesium, uric acid, or any other other b-complex levels. i could tell you a lot more about 'normal' results on those. as in whether your levels were 'ms normal' or 'healthy normal'.
are you still expecting more results to come in? i'll keep an eye out