your question?
How exactly do I know if I've done everything?
the game does have an ending, when you get to the ending that's all(mostly)
On that ending, I should be rendered incapable of continuing or doing anything else, right
it says ending when you reach it