That is pretty impressive for something that compact. Just plunk it in a bag along with a 9V battery and go to the local party venue
Your diodes are quite powerful (100-200mW for the red and Bluray), so where are you losing those LOTS of power? Since the green unit by itself is 50mW, you could probably up the output quite a notch. Or is it just a heat dissipation issue?
A unit with diodes like that could easily go 300mW to 0,5W. The power composition seems to be quite similar to mine, which is actually targeted at 0,5-0,6W.