Hi Jamie,
I've got a 2515 which has a similiar control panel, but is the 5.5kg model.
Most of the bads you talk about are programmable options. I'll email you the user manual for the 2515, or you can ring Miele, whichever you are more comfortable with.
The Cooldown above 70degC is a programmable feature, the 2515 manual states, that it is only necessary for plumbing that doesnt meet Australian and British standards from 1974, otherwise its not required.
The rinse levels/options are programmable and can make the following changes when sensitive is pressed:
option 1: Add an additional rinse
option 2: Raise the water level in the wash and 2 rinses
option 2: Add an additional rinse and raise the water level.
I've got both my machines programmed to just add the extra rinse, and I find the 3 low level rinses do an adequate job. I've just switched back to two low level rinses due to water restrictions here, and the rinsing is still reasonable. Depending on the absorbancy of the fabric, the machine measures the time it takes for the load to cool down after wash, and if it cant cool down within a fixed period of time, it adds another rinse. Also if you spin below 600Rpm and add Sensitive, it should acheive a 4th rinse.
With the softener draining, check that your syphon tube is correctly installed as per the manual. It is normal however for a puddle of water to remain in the bottom. I've had mine for 2 years now, and I dont bother about leaving the dispensor drawer open after the cycle, only the washer door, and I'm yet to have any mould problems. I dont even wipe the boot heaven forbrid
To set a hot and cold fill machine (Like my 2888) to cold fill only, Miele need to come onsite with their computer and program the functionality in. The the change to the hot and cold fill is a service only programmable feature. After having had a cold fill 2515 for 18 months, and getting a hot & cold fill 2888, I'm yet to see any performance difference, only a decrease in cycle times.
With the 1600RPM spin, my 2515 only hits its max of 1400 in the final two minutes of spin. My 2888 only hits 1800RPM in the final 2 minutes of spin. Otherwise the other 6 minutes or so, should be at about 1000-1200.
Let me know if you'd like any more information.
Regards
Nathan