You may want to consider making that Gyarados DT/O, since there wouldn't otherwise be a method of obtaining a double dragon non-dragon type Pokemon. It's up to you though, as Ice types still make quicker work of dragons, and Gyarados is obviously very popular right now as the premier Water-type. You're pretty close to another Gyarados, but who knows if they'll take Hydro Pump away (I personally don't see this happening soon).
Alakazam's only merit is the hope that move statistics will change. It's not impossible, but not extremely likely. Then again, you already have another Alakazam with Future Sight, and Psychic isn't a ton worse anyhow (unless you use iPhone 5).