Riley! Ah, the only nice guy Buffy ever dated. I think it works, it's not a dead on likeness like Spike, but it works very well. I'd be tempted to keep that "commando sweater" from his look in season 4 to be a little more recognizable, but this is a solid look.
As much as I like Xander's role as the non-special, I always thought it would have been neat if he ended up in a group like Riley's. They seemed to go back and forth on just how much military know-how he retained from that Halloween episode.