While this episode started out a little slow (as a good percentage of the Smallville episodes do), it ended with a bang. The story subplot (or maybe not so anymore considering the ammount of time it is focused on now) was perfectly woven into the episode and accounted for a major part of the story.
Green Arrow takes a fledgling UFC-style streetfighter, Mia, under his wing and rescues her from a life of abuse on the streets. I look forward to her place in the show and wait to see if she develops into the next member of the fledgling Justice League. Meanwhile, Tess and Zod are still rivals in their own agreement, and the two make for a very interesting duo. Chloe meets Tess's version of her, and the two team up at the end.
The ending is amazing. I wait to see if it is actually real or it Clark is simply dreaming it.