Sadly, here in India, Motorola maintains a list of phones having unlocked bootloaders, so they'll have me on record even if I relock the bootloader (I'm guessing, correct me if I'm wrong). Rules out a return?
I don't see anything wrong in your battery stats. It's quite difficult to know if there's something wrong after using your phone for such a little time. Much better if you wait until your battery has 30% left or so. 6 hours since full charge and 10 minutes SOT is not terrible for just 7‰ of your battery juice.
About the slow WiFi. I don't think that's going to make a big difference. Just that your screen will be on for a longer time waiting for the data being loaded.
Ok so I had this issue once again. The phone was on around 64% and suddenly fell to 1%. Restarting the phone brought the battery % back to normal. I read that the solution is to charge the phone all the way to 100% and I did so last night but there was some battery drain even after I went to sleep and the phone wasn't even touched for 6 hours.
As I said before I had the same issue a couple of times and it's a very well documented bug in the Moto G forums. Never happened again after Lollipop. Maybe your CM version shares the bug with kitkat.