His touch and anticipation were very poor, and he didn't look match fit. Don't judge him on that game alone, though-he'll get better with time and fitness, he hasn't had a proper preseason. Although that said, Roy did more in his first minute on the pitch than Cody did all game!
Thorn talks about Cody being an "off the shoulder" player with pace, but that's exactly what Roy is meant to be too(just check the Hartlepool goals, 9 in 15 in L1!). Before now, Roy has played in a withdrawn role, behind and wide of Lukas. Today he came on as a direct replacement for Cody in a position slightly in advance of Lukas, and looked much more like he had in preseason.
The best thing about Cody signing so far is that it's influenced AT to change our shape slightly, giving us a threat in behind and opening up more space for the midfield to attack (eg Bakers goal). When O'Donovan came on he gave Lukas a zippy target for his lay-offs and flick-ons, looked like he had started to build an understanding with him, offered a much greater goal-threat than before now, and chased and harried defenders higher up the pitch. Pretty much what we signed Cody to do! If it means Roy gets to play in his best role when used, it's a nice side-effect.
He may not be an instant success or answer all our problems, but the signing of McDonald has had a positive impact not only in the more offensive shape of our play, but also in giving vital competition for places that has been lacking before now.