I kinda don't hate the kimono, inasmuch as it's better than an awful steampunk outfit involving wearing a corset on the outside.
You know what I dislike the most about this, though? The sneakers on the guys in the first picture. I absolutely do not know why, but Converse have become a hallmark of awful nerd weddings. The Joker and the Riddler both wear dress shoes!!
Also, on the kimono photo. Gentlemen, if you have long hair, a low center parted ponytail is not a formal hairstyle. Seriously, you can't even braid it?