So you have a toc which references many lua files which dont exist, and one that references blank files?
There appears to be a 140 second time limit on logging in.
Warmup's login time is consistantly ~10 seconds shorter than my manually timed amount, regardless of addon stuff. With no addons it takes me about 10 seconds to log in, so this seems accurate.
Putting actual code into the files has no mesuarable effect -- the additional time for each file is consistantly .0013 - .0015 seconds, regardless of whether or not the file exists as long as the total amount of lua is kept consistant (and lua parse time is incredibly trivial - 35k lines (8.8 MB) of non-executing code split into 100 takes ~2 seconds to load)
Regardless of what I do, I can't reproduce a performance problem from a large number of files. Even 50k files only takes 60-75 seconds (and produced a 8 megabyte FrameXML.log)