It looks great, sorry to hear you had such a soggy time building it, that's no fun. I can't tell if you have any higher perches, but if not you will need them for your boy when his train comes in. They like to be high enough that their train doesn't touch the ground, and that sucker will be over...
Attach some pics, and we may be able to tell you what you have. If they were a green or a high % spalding (green x blue) you would most likely have been told that and charged a lot more. Young blues generally start out with a neck that looks more green than blue, as they mature the blue comes in...