the +2 gold for both building's is indeed not working. Are we saying here that it is a BNW bug, or a CEP bug, because I looked through the CEP code and cannot see what might be causing this.
Edit. upon closer inspection, I think these building's are working. Is has nothing to do with domestic trade, but rather incoming trade. In my current game, I sent a cargo boat to a city with a market, and in the trade details it lists '+1 gold for me, and +2 gold for recipient city 'due to building present'. Seeing as the Colossus has the same xml tags as the market, I am sure its working in the same way. The actual text for the Colossus is completely wrong, as it states 'from here'. However, the market text is almost right, as the top little description says 'from here'-incorrect, but the more detailed description explains the above parameter (ie effects incoming) perfectly.
Or to put it another way, the trade route bonuses from either the market, or the colossus requires another civ to establish a trade route, and cannot be activated by the player who built the building. (the other part +gold, +percentage gold work fine). Due to this I think for the Colossus at least, I am going to change the trade route rates to +3, +2, so as there is a bit more incentive (the +2) for another civ to establish a trade route to the city with this wonder, and hence, activate the +3 for the owner (me) of the wonder.