Good luck, definitely gonna be following this.
R.E. the charity thing I think you might find this interesting reading:
http://80000hours.org/
I know the video is a bit on the simplistic/patronising side, especially for poker players but the ideas and people behind it are solid.