It also sounds that he internalised a lot of the beliefs of his Canadian-American maternal grandfather, Joshua Elon Haldeman. From Wikipedia [my comments in brackets]:
Haldeman was a member of the Social Credit Party of Canada [a conservative-leaning, evangelical-influenced, populist party], possessed antisemitic beliefs [Social Credit openly espoused such views before the war], and supported the Technocracy movement [which holds that engineers should rule society]
Throw in the privileged upbringing in South Africa (his family was anti-apartheid but like any affluent white family there at the time still benefited from it despite their opposition) and, yeah, this is what you get.
A couple of years before. In part (according to him) because he didn’t want to serve in an army that enforced the apartheid regime, but just as much (I suspect) because he had other things he wanted to do besides mandatory military service and had the additional privilege of being able to move to Canada (with the U.S. his ultimate destination).