Me llaman mucho la atención dos kernel wakelocks, me parece que están fuera de lo normal:
usb_transceiver y musb_wake_lock
¿Utilizas o has utilizado en algún momento algún cable OTG? Tienes wakelocks tratando de hacer uso del conector microusb...
Quizás sea un tema de la ROM Cyanogenmod, no tengo mucha experiencia ahí, pero el porcentaje de esos dos wakelocks es alto, y creo que pueden ser los causantes del drenaje de batería.
Quizás una solución, que aportaba ale210 hace unos días, sería bajar a Gingerbread. En ese caso hay dos ROMs con buena gestión de batería que son la Ale210 Value and Fast y la Ginger Master ROM. Me da la sensación de que el problema puede estar en la ROM y no en la batería.