You might be surprised at white. Yes, it does get dirty but it doesn't look as dirty as my black bike. I had a white motorcycle for almost 15 years and it didn't look as bad getting washed every few months as my black Burgie does after a couple of days.After owning a white car, I understand that it's IMPOSSIBLE to keep clean!
As for visible...I wear hi-vis gear all the time. And my Qlink is bright yellow.