Q laid us the proper frame work for how to confirm it's them. Those drops you posted are SUPER relevant because we are in the exact same situation. Notice the dates in these drops you posted vs when confirmation happened. We are still in the "very well could be Q" window but we still none the less need the confirmation now, the same way we did then.
I may dive into the legality of TOR and how it could relate to the trip.