Has anyone heard of the PrincetonTec Push light. I had seen it advertised in Bicycling Times It was supposed to be available 04.01.10. I can't find any more information on it.

Does anyone have any more info on them?