Got to the ending! I think I definitely had it bugged out the first time since I didn't see any of the camps. I died a lot my first go around and then tried loading my saved game later, so I think the bug might have to do with saving/loading not keeping track of how many camps you need to destroy. I was able to get the ending by starting a fresh save and destroying the portals without dying. Anyway, good work!