It is not our business how he got 4 Mio. Goldpoints. However, I would have transfered some GP before, and see if and how it works. Actually I transfer any points as soon as I can - who knows how long Goldpoints, Greenpoints and others exist.
To answer one question: I transfered GP to American Airlines miles and it took only a couple of days.