I generally dry clean mine. I have washed them before but it did not do as well.
I personally like the Bujin aiki koshita (butt flap)

. The other one always bothered my back.
Length depends on preference. It is my understanding that it is rude to show your gi pants below the hakama. I personally like mine long but that makes it easier to trip on if not careful.