Can I have more than two gaps built in the structure, for example three, but at run time the ball only travels through two gaps? Do I need to pre specify which of the two gaps the ball will travel through in order to earn gap score?

Yes you can have more than two gaps. At the beginning of set-up, you will have to declare which two you wish to possibly score points. Any others will not add points for the gaps.