Belt is crap I agree, but it's the only burgundy one I have and I was wearing burgundy shoes, so...
I dont get the hate for contrasting buttons. I'm far from being a sartorial expert, so maybe it's the kind of things you must not do, but to be honest I dont really care.