Have a read about that fish-in cycle that I have provided?
I will sum it up for ya!
When Ammonia is present in our tanks, form the fishes waste, Autotrophic bacteria will start to colonize in our filters that feed off of ammonia, and when they do this, the bi product is NitrIte.
Then, another type of Autotrophic bacteria will begin to colonize in our filters to process NitrIte into NitrAte.
There is no form of bacteria that will process NitrAte, so the only way to remove NitrAte is by doing water changes.
Once you have efficiently colonized enough bacteria in your filter to take care of the Ammonia and NitrIte, you have what is called a Cycled Tank!
The only factor to this process is time.
It takes time to colonize these bacteria, on average it takes 4-6 weeks.
So the reason why you are seeing NO ammonia, is because you have effectively colonized enough "Ammonia Eating" bacteria to take care of your ammonia, but you HAVE NOT effectively colonized enough "NitrIte Eating" bacteria YET, to take care of your NitrIte.
Another thing that you need to know is, AMMONIA and NITRITE is toxic to fish if when you take a test of your water and find that they are over .25 ppm.
It sounds like you got the Ammonia under control, but you still have high NitrIte, and if it is over .25 ppm, you are doing harm to the fish.
What you NEED to do is, Water changes.
Water changes will bring down the NitrIte level, and eventually your "NitrIte Eating" bacteria will colonize enough to take care of the high level of NitrIte.
There is NO need to add anything to your take to speed up the cycle, product wise. So, do not buy anything off-the-shelf product that your LFS suggest you should buy to speed up a cycle.
You said that you have a dad and uncle who have a tank. What you can do is get some of there Mature Filter Media, and put that into your filter. The media that they have already have the bacteria that you want on it, so this will help speed up the process for ya!
A good test kit is the API Freshwater Master Test Kit.
So, in the meantime, you NEED to do water changes to keep your NitrIte level below .25 ppm.
I would not worry about anything else at the moment, because you need to focus your attention on Cycling your tank. That is your main priority.
See if you cant get your dad or uncle to take some of your fish, that way you wont be too over-stocked.
Hope this helps clarify some things!?
Regards
-FHM