Yes, all the harness and switch connections are in tact. I have all the stock bar switches, if you want to put them back on.
No, this bike doesn't have TC from the factory, however, there are aftermarket options available if you deem TC necessary.
Free bump Marlon... I delivered your Evo to DucPond today... Nice bike! Nothing like delivering the competitions new bad ass bike! LoL... See you soon... Ride safe, AAron