if I restart my game, will I be able to download and receive another event torchic?
Not sure, I would imagine so since its not tied to a code. But failing that there are plenty of Speed Boost Torchic floating around on the GTS. Sure someone on these forums could also look after any Pokemon you wish to keep while you re-start.
As for my recent happenings I finally found a Dusk Stone in the mine cave (really need to learn the names). So now my squad is complete with a brand new Aegislash. Speaking of which how do you pronounce that? Ae-Gi-Slash or Ae-Gis-Lash?