Anyone who has to sit and in stop and go traffic every day already knows the answer. A manual is fun for a weekend play toy, but honestly an auto is easier for your day to day commute and shifts faster than you can when you get on it. No, you can't do a full proper shift in 0.1 seconds.
My concern with this project is power handling. How reliable will this transmission be behind a L67 with all this custom fabrication? This probably isn't something someone who has some decent mods should do.