Well, comic wise, Lana Lang does know Clark is Superman. Chloe, a Smallville specific created character, knows. Those were the only two not from the future in this ep that knew who he was, so I can't comment for the rest of the season's eps.
There were a lot of spoken lines by the Legionnaires in this ep that reflect what fans have been saying about no glasses, no costume, no flight, no cape, etc etc.
THAT made the ep pretty cool
__________________
"Don't worry, miss. I've got you." "You got me? Who's got you???" - from Superman- The Movie
"Some of you may die, but that is a sacrifice I am willing to make." - from Shrek
" If not for TOS, then there would be no Trek movies, TNG, DS9, Voyager or 'Enterprise'. "
"Legends never die... They just get new Captains."
"The art of scape goating interests me." - Dauntless