I've followed this case since the first week and I too have always leaned toward 'it's a construction worker' theory.
It was disturbing to read the new information regarding Jennifer's car. Are we going to get anymore details from the investigation files?
Just throwing this out there as well. We know that the police, at least according to Drew Kesse, didn't interview the non-english speaking construction workers. Originally the person's height was estimated to be between 5'3 and 5'5. The average height for an American white man is 5'9 and a half. Less than 10% of white American men are shorter than 5'7. While the average height for Mexican males is around 5'6. (Not sure the percentage that would be below 5'5).
Point being that IF it's true that the person's height is between 5'3 and 5'5 there's a much greater chance the suspect is Hispanic.
But this case is so filled with unknowns that it's anyone's guess. The part that I always think about is how she was abducted from just the short walk out of her apartment to her car. No screams. No witnesses. Did she know him? Was it a construction worker asking for a ride somewhere that maybe she had a couple of conversations with previously? Then why didn't she get out of the car at any of the stop lights? Did he have a gun? Did she think she was safe until it was too late to run? Did she think it was just a robbery? So many unknowns.