As for showering, I think that will probably start to matter less as time goes on. In the last few years, in the Pacific NW, I've noticed it's become somewhat acceptable to show up to meetings a bit sweaty, if you've just gotten off your bike. At least, among the business meetings I attend, of course.