Don't doubt the numbers, they are indeed correct. The doubts are understandable, but I can assure that I just ran through this route once on a console (Which ended in 10:19, but I can attest that luck is a bigger part of this run than anything else because a TAS will certainly end in under 5 hours) - 3 Hours were took for Kangaskhan and and his friends Porygon, the Charmander family, Vaporeon, the Ekans Family, Machamp, Flareon, and the Bulbasaur Family.
I have a few things to add that may perhaps contribute to the run.
Cubone, Gastly, and Haunter MUST be caught by the trainer glitch, as we use the poke doll to opt out of getting the silph scope. By serendipity, though, the best trainer for getting gastly was the guy with the ekans directly above the guy that gets you growlithe on route 11, and the special to yield a cubone is 17, which is easy to come across (While levelling a rattata to evolve it crossed 17 special at level 18 with a few calcium) and also is easy to raise to 18 to get rhyhorn/rhydon quickly (I thought to use exp underflow to avoid using rare candies to boost rhyhorn from level 7 to 42, which would take forever, but it didn't work because of his exp type.
All in all this run will be the best run I can imagine to show the power of luck manipulation at it's finest, and it will no doubt be an exercise in tedium to create in a TAS. I may create a run for SDA on console, but it's not my highest priority right now.
Another thing I have to add is simply that a TAS has one function that seems to be overlooked - the manipulation of DVs. Manipulate the DVs of the pokemon you catch and as they level you could predict what special they will land on. Do this with a whole party of pokemon and you do have a nice ditto glitch-athon.
Three more things for people considering this to keep in mind are:
1. Ditto glitch requires a trainer to fight you, seeing from a distance. You can't pull up your menu to use bike while you find them. What trainers are quickest to find and to fight? Note that after you fight them you can fly to wherever you please without consequence.
2. Box organization. Without careful planning you could end up with the message "You cannot throw that master ball because your box is full", or whatever equivalent it is. This never happened to me in my run because every time I visited the PC (Except to release duds caught off Cinnabar coast) I changed boxes.
3. Those pokemon caught off cinnabar coast can have their specials manipulated by giving them calcium and leveling them with rare candies. This seems to only be practical on console, but if you were to change the route it might be something to consider doing to catch a pokemon off the coast if you could yield a different one that would be quicker to catch with your name.
I hope somebody does this and if anyone has any questions about my run I will happy to answer.