Don't get me wrong - I think neon bikes are rad!
In terms of visibility, my impression is that a neon frame is only marginally helpful. Hi-visibility and reflective clothing as well as good lighting systems are going to be much more effective ways to promote visibility.