A lot, if not all, of the lag skipped on VBA comes from loading the portrait sprites. I remember in my testing that VBA was gaining either one or two frames on BizHawk with each portrait change. Console was also losing multiple seconds before even gaining character control. gcah once estimated an advantage for VBA of anywhere from 30-60 seconds.
Is it the true credit roll, though? The game itself says in the final image after the first credits "To be continued..." to signify more content. Several games have content beyond a credits roll that triggers another credits roll when completed and is included in the any% timing of the run. Diddy Kong Racing and Pokemon Gold/Silver come to mind. This is no different.
I noticed that the SDA run of this game has not been posted here and it appears to be faster than any of these times. I wanted to add the time myself, but I cannot submit it.
http://speeddemosarchive.com/MarioTennisPowerTour.html
This is any% singles. I measured the real-time as a 1:13:45, IGT 1:14:55.
https://discord.gg/0ZHoUXwTddgAaFlK
Join us and talk Puzzle League!
https://discord.gg/0ZHoUXwTddgAaFlK
Join us and talk Puzzle League!
https://discord.gg/0ZHoUXwTddgAaFlK
Join us and talk Puzzle League!
https://discord.gg/0ZHoUXwTddgAaFlK
Join us and talk Puzzle League!
https://discord.gg/0ZHoUXwTddgAaFlK
Join us and talk Puzzle League!
Actually, new submissions have always required video. A lot of times were imported, presumably from PBTracker or something like that, before I even knew that these leaderboards existed, but I haven't had the heart or the pressure to remove them.
Unfortunately, the only good way to prove that times are legitimate are through video of those times happening. I may have Tweeted a picture of me improving my Intense mode time by 54 seconds, but there's no way in hell I would update my time because I can't actually show what I did to get that time. Quite frankly, I don't see the point of allowing runs without a record of them happening, not just a record that they happened.
We will probably always require video for runs and, at some point, I will probably get videos of the times that don't have them and delete the rest.