I do not agree with the opinions of the writer. I think 'type' is more likely to refer to her character/nature/behaviour than to her physique. I don't think there is any significant difference between 'type' and 'kind' here.
'vaguer' mean 'less precise'
'take its colour from the context' mean something like 'show more exactly what it means when taken together with the word around it'
Student or Learner