If you build 3 or 4 more of the battery extension packs for your rover and store them in your rover inventory, you'll have enough power to travel almost all the way around the planet lol, just sayin.
I have had that glitch, it says all technologies unlocked but Big Domes was still locked for me as well. No Idea what caused it, but unlocked in other play throughs