I don't know a whole lot about Booster Gold, or Blue Beetle. I did however do a bit of internet research before watching this episode of Smallville.
I think they did a great job of interpreting Booster's overall attitude. He was completely entertaining. I thought with all the seriousness of the final few episodes of the series, this episode was a nice comical relief.
You know the drill. Don't watch the video review if you haven't seen this episode of Smallville.