I've had horrible battery life too. Beta 1 and 2. And honestly, if the location icon is showing frequently on your status bar without opening an app that uses location then it's most likely eating at your battery but I think the big culprit is the actual beta. I would have gone back to 6.1.4 by now but the changes are so dramatic that I would much rather start getting used to it now than later.
My battery life actually got drastically better with Beta 2. Hmmmm. Weird. My phone also doesn't heat up like it did with Beta 1. I wonder why yours isn't any better. So weird.