Question: why is gpe 0 at infinity?
Answer: As infinity is beyond the expanding universe and thus contains no theoretical mass, than there can be no gravitational forces to interact. Thus gravitational potential energy =0.