Finally got to see this one. (ep 13: T.R.A.C.K.S.)
S
P
O
I
L
E
R
A
L
E
R
T
Yes, that was cool!
I'd actually heard about his appearance, though (and therefore didn't need to keep not reading this for so long!), and had expected him to be more... him.
But let's consider it a work in progress.
~ Le Messor