For evolving my Elekid eventually from Electabuzz into Electivire, will the whole trade thing be necessary, because personally I see it a little silly that a Pokémon suddenly changes when it gets handed to another person. Like it still needs the item to evolve so you'd be choosing when it evolved still, but I just can't imagine Tyron wanting to trade with anybody (as in he wouldn't trust them to give the Pokémon back afterwards and I don't want him stuck with an Electabuzz forever). Oh yeah also, I'm not sure when you're planning to evolve Elekid based on friendship but if possible don't let it happen for a while. It'll take convincing from Xatu to change his ways etc. and be more friendly towards the Elekid and less cold.
EDIT: Oh no, disregard that last thing, turns out Elekid evolves level 30, not through friendship.