Yes, great TAS by Sam! I love the category.
Although we found yesterday that bottle probably isn't needed. If you time it right you should be able to get downA, hover up and use the trade item to unfreeze the trade timer.
Here is an unoptimised video of how much time you have:
https://www.youtube.com/watch?v=5ShXzEK5QIQ (look at the timer, not the video time. I noticed too late that PJ64 2.0 runs too fast)
Another thought was if maybe Navi text could advance the timer. It doesn't seem to, at least there is no visible cue, but it might be worth it to look at it in ram watch. Maybe it's just a few frames (which would be enough). If nobody has done it by then I'll look it up when the next version of bizhawk is out.
Btw. Sam (should you read this, don't know if you are active here) are you going to submit the run here? I think with the new tier system that shouldn't be a problem.
Edit:
Oh you already did. Nice. :)