That doesnt seem unreasonable to me considering you had around 7 hours of screen-on time.
Possible tweaks are to look at CPUspy at what are the most frequent MHz active, and also to ensure your phone is going into deep sleep. If you have a lot on 1400-1600Mhz, it may be an idea to limit it to 1200Mhz in SetCPU, but this of course depends on if slowing down will be a problem for you (eg if you are heaviliy into gaming which it appears you are not) Setting max to 1200 could extend your battery when your screen is on
I've sorted out the phone freeze issue i've been having on the last 5000 versions of this kernel.
Seems it was down to my screen off profile:
500 max, 100 min, Priority 100, Conservative.
I disabled this, and no freeze.
I've upped it now to 800 to see if it will freeze again......
Edit2: Freeze on 800
I have now disabled all profiles altogether....