It's fine - perhaps too carefully correct! I think most British native speakers would say '...in letting me spend...', and the 'I should' suggests extreme (prescriptive) correctness. Most people, in my experience, would say 'I would'; "I should" is certainly not wrong though.
On a personal note, I would say 'quite different from the sort of person I am today'.
- For Teachers