I don't get your problems, i clean my davinci every day with alcohol wipes and the loose parts in a jar with 99% Alcohol. Never had any Problems with the cleaning but i read a lot from ppl that don't clean their device regularly and a messy iq is probably hard to clean.
The Battery problem is...