oh snap (pardon the pun) that's a kick in the pants. get on the phone and demand an immediate replacement.
when you do start cycling consider trying seachem stability to see if it helps your cycle along. it's worth a shot, it certainly won't hurt just buy the smallest bottle they have and dose a small amount directly onto the filter media every couple of days. that said, the bacteria that we cultivate is everywhere already so you don't need a supplement to cycle the tank just patience! (which is hard when your mind's screaming out FISH... FISH... FISH...)
125L is a fantastic size to get started on, I tried with a 20L at first.. knowing that i made life hard for myself.. and was ready for an upgrade after a couple of weeks. 90L has lasted me a few months before i thought mmmm.. 3ft would give me so much more room than 2ft
as Kitty says forget the inches of stocking rule. Just start slow and you will come to a sensible population in the end. the recommendations for tank stocking are very conservative, they will make life easier for a fishkeeper to handle things but you can safely ignore them if you maintain your tank well.
I currently have:
2 x German Blue Ram (Apistos are a good alternative)
8 x Serpae Tetras (not the best match with Rams as these tetras are very enthusiastic feeders and the rams are a lot slower)
3 x Bronze corydoras (not fussed by being in small numbers, they pretty much do their own thing regardless of what else happens in the tank)
1 x Bristlenose catfish (max 5" so should be OK even when fully grown, still young)
1 x Red Tailed Black Shark (max 5-6" so should be OK - just... if not will have to upgrade my tank! still young).