I would leave a little bit earlier. Give yourself at a minimum of 1.5 hours because don't forget, you will have a hike from the bus to the Crystal Palace which takes time. Depending on the lines at the security check in, you could be looking at an additional 15-20 minutes once off the bus before you get to the CP.