That was entertaining...did you get the car home yet? I'm curious to know what failed. you said this is your new engine... is it possible that an internal bolt came loose? my buddies evo had a loose oil squirter on his fresh 2.3 build.
Its def a possibility. if your batt, alt, and wires are good and hooked up right what else can it be. id see if you cant get a used switch off a junkyard car.
If you had the starter checked while off the car insure you have the power wire reconnected. my clutch switch is finicky,if I press it at just the right angle it starts. otherwise nothing.... its like my built in kill switch
What do you want a really want? a really nice new turbo? any turbo that reaches your power goals? only reason I said holset is because you can get the whole setup for under 1500. Otherwise go buy a 35r