I think we actually agree here: it's not "untranslatable", it just does not translate easily or well.
But regarding translating it as "we're finally here", that's not what it means: it's not an expression of satisfaction, it's acknowledging that to others that it's been a long trip for them.
But regarding translating it as "we're finally here", that's not what it means: it's not an expression of satisfaction, it's acknowledging that to others that it's been a long trip for them.