that's odd...
I'm also working on adding a depth based logic lamp too. That lamp should bring the size down a lot further.
Edit:
What about also adding a new lamp that works kinda like the faulty logic lamp but it calculates a percentage of the active lamps. E.g. a tower were you represent binary digits where the lowest one is 1, the second is a 2, the third is 4 and so on. And when you send a signal to the new lamp it would calculate how "much" of the whole thing, so in a tower with hight 4 it would calculate this percentage with 15 as the highest. Now that gate would now be able to connect to pixel boxes and set the color for them, so 1 gate for red, 1 for green and 1 for blue and you would from that be able to choose any color of your choosing, and this would work on top of the current bahaviour as to set the colors individually and wouldn't replace anything, just adding the support for color screens.