Thank you for pointing that out.
I agree with your assessment. Add to that the meaning of the Greek word for predestinate, proorizo, which means, to mark out beforehand, to appoint beforehand and we see that God preappointed those, as you clearly and rightfully point out, who God foreknew...