The new revo is a fantastic light, I know as rob dean and I designed it, it's based on the boost circuit we use at kLite, to get 800lm, but what's different from everybody else is in the kLite micro and revo is the stand lite switcher circuit and low speed circuit...more power down low and when stoped stays lit for up to 1h.... For kLite I use 3 LEDs and revo 4, mine is 'micro' in size, the revo is about 30lm brighter as same power to 4 LEDs gives a bit more than 3, stand lite a bit brighter as well, but revo quite a bit larger, so if your really pushed for bar space, the 'micro' a better option, micro also has USB integration, and AA charging options...
If your racing and want a compact setup that's simple and bright go the revo, if you are going to the end of the world and back and need to charge everything and anything, from your hub, you will do no better than kLite and SP on price, size and weight.
Hope this help
ktronik