The problem is sometimes you end up side-by-side with the last car you get to, and there isn't enough space to move back into something approaching primary because vehicles are too close nose-to-tail.
If you can't see a gap at least a few car lengths ahead in this situation, you shouldn't be proceeding with your overtake and you should be waiting behind. IMO.
Don't proceed ahead and wait behind the other road user.