agree with almost everything, except with :
bottom button - sometimes you button both, like say .. when you button your jacket? the "1 button only" is a bad myth. it sure helps if you have a proper fitting suit. also, you might want to button on the bottom and not the top.
socks; i wear true black suits (or grey rarely) with minute, barely visible patterns, white shirts (or rarely black, or pastel) and wear colorful socks. this is the only colour i wear as my tie needs to be sober, stern almost.
socks, as they are underwear, can be any colour. my fav used to be blue and pink, with a pig's face and the letters OINK, and they had this small gizmo that would make a oink sound when i walked. fuckin hilarious. i also had the best suit in town, so, people would stfu.
pleats are ok. as the other site says, single pleats. not multi- pleats. non-pleated trousers look like jeans ... that's something we don't want in a suit.
rubber soles are totally acceptable as long as the shoe itself is well made. huge, sticks-out-by-a-mile rubber basements are out. well-cut rubber soles are in.
the reason why rubber soles (and sneakers/trainer for the same reason) are so maligned is that bouncers would not let you in to dance halls if you had them, because (no, not because they make you look poor) they would leave horrid skid marks on the linoleums of the dance floor, and this goes a long way back.
finallly, crumpled suit backs are a reality, if you are wearing a suit that's slightly wide/loose, then you can bear it being crumpled; if the suit is tight, then don't get it crumpled. generally speaking, a day suit should not get crumpled (light coloured), a night suit (dark) can get crumpled.
oh and while we're at it, if your knot is bigger than your collar, you need a new tie. AND to learn how to do i tup.