Grand Horizons at the Gloucester Stage Company is a wild, funny, and sometimes wonderfully touching ride.