I am almost certain that invisible walls appear (after reloading) only either where an enemy died or where a dead enemy appeared. Therefore I completed the game by saving only at points where I would not have to go back (starting with the first big underwater section I'd say there are 3 big sequences and I saved between those), I think if you really want to get to the end right now it's possible this way (and yes the game is totally amazing).