I can't imagine how Oliver would be able to keep his father's secret. I remember when Neal was young...it was IMPOSSIBLE for him to keep secrets! He would inevitably spoil it by saying, "I have a secret," and then would spill the beans a minute later. (Which is why I only told him "secrets" that I expected to be told!) But Neal telling me what my mom bought me for Christmas is a little less dangerous than Oliver revealing what he knows about Superman.
And with randomly developing superpowers, someone is bound to notice! A trip to Smallville is definitely required, ASAP!
It's a lovely story.
Looking forward to the ending.