Agree to have it looked at. But on the other hand, I wouldn't be afraid to ride it either. The key is to pay attention to any creaking or new noise, or any feeling of looseness in the handling. Any quality CF tube should start giving off signs of impending failure long before it comes apart at the seams. Still would like to know what whacked the top tube there.....my guess is that the bike fell over and contacted a post, or something fell on it in the garage.
Fork damage is the only place I'd really get worried. The fork sees some high bending loads in normal riding, just from sitting on the bike, and lot's more on rough roads and potholes. And it's a critical part of the frame. Stay alert to what the bike is doing goes a long way to insuring our safety.
Never seen CF fail on the road, but I have seen a guy ride with a totally separated chainstay (NDS, right at the BB shell) and not really notice it. We were in a paceline on the flats when I noticed his rear wheel was wobbling....like the skewer was loose. When I got along side to tell him, found the weld completely broken and the chainstay moving back/forth about 1/2 inch. He was shocked when he looked down. We assured him he could make it back 5 miles to the car at low speed, then left him on the road in the time-honored tradition of club hammerheads out on the Sunday paceline ride.