He looked nice mate. A shame

In simple terms, cycling your tank means that when you very first fill it with fresh dechlorinated water there aren't the bacteria living in the filter that need to be there. It's the bacteria that "filter" the water. They turn ammonia produced from
fish urine and gills into "nitrite" ( which is also harmful to fish, you want none of this, same with ammonia) then they turn nitrite into "nitrate" which is what your left with and why we have to keep on top of water changes. High nitrates mean a dirty tank, but are also pushed up by over feeding and/or uneaten food decaying in the water and fish poo.
Two weeks isn't really long enough from scratch. I don't know what the others would suggest but I've always left mine for 6 weeks before adding fish. Don't worry about it, not allot of people realize this to start with.