The textures look really coarse. Not sure if it's the jpg compression but if it looks like this in game I'd want to sort that out because it's not very sightly. I actually thought at first glance this was the original team fortress running in software mode (might also want to clearly label in the description this is a team fortress 2 map).
The architecture
here looks nice but again the coarseness of the textures really detract from the space sort of like having a clean desk in a messy room.
Also the organic terrain around the edges
here is quite rough and the texture doesn't look too good either.
As for the normal maps, you can just generate them in vtf edit and add an
extra line in the vmt files that point to the normal map.
Some of the textures might also look nice with a subtle reflection to make them look a bit wet or more smooth you can do this by adding an
envmap to the vmt file which will give a consistent reflection over the whole texture or you can create an alpha channel for given textures and add
"$basealphaenvmapmask" 1 or
"$normalmapalphaenvmapmask" 1 (if the texture has a normal map) to the vmt files to say you want to use the alpha channel of the base texture to define reflections which gives you the opportunity to create more organic (better looking) reflections, I suggest the latter.