I drove this route last week {Thursday}, and there is absolutely no reason not to take I-8 all the way in to San Diego. While they are replacing all of I-8 from El Centro to Yuma {and have been for a couple of years - it is a big project} the slowest interstate you will encounter is posted at 60 mph through the construction zones {which consist of several 5 to 10 mile one lane stretches}, and frankly most folks drive faster than that... despite that doing so just about guarantees you a ticket with the fines doubled..
The alternate choices you were given are OK and even a tad bit scenic if you like two lane twisties but I-8 is the way to go.
:C