The first was taken through glass?
That might account for the lack in sharpness here. For a subject like that would need to be tack sharp, in my opinion. Your point of view definitely helped you create an interesting photo here! Where is that station?
The second is definitely not quite so interesting. I think you should have played more with the element "shadows" than you did. I'm only guessing, of course, but I think there were some cool shadows there. That black top left corner bugs me, too... in composing, that should have been left out.