
Mike, "you're good to go" means exactly the same as "you're all set." It's a way of giving you clearance that everything you needed to do in a given situation, has been done and you're finished. For example, say you go to get your driver's license renewed. They tell you you need to take a new photo, turn in your old license, show proof of insurance and pay a renewal fee. Once you've done all this, you go to the cashier and she checks that you did everything and tells you you're "good to go." With this, she confirms that "everything is ready/has been done." [The verb GO has no literal meaning here - it isn't permission to LEAVE. It really has no meaning here.]