There is definitely a considerable amount of plant matter in the tank but I'm way too inexperienced to know if it's enough to influence matters to any great extent.
At last…an interesting cycling thread.
You have seen healthy plant growth and zero ammonia from practically day one, so the influence your plants are having should be obvious by now.
Plants` first choice for nitrogen is via NH3/4, so the result of the relatively fast growth of your plants is that the NH3/4 is rapidly being removed from the water column.
Secondly, few people realise that a strong nitrifying bacteria colony can instantly be introduced in to the tank just by adding plants. The root system alone provides a richly oxygenated environment for the colony, and plants also export carbohydrates etc. which are very beneficial to the colony.
My guess would be that you are well ahead of the cycling game, and have provided an excellent example of how a beginner can avoid cycling a tank, by using plants. Even when introducing fish that many would have you waiting months, before their introduction. I did it as a novice, so have you, and so can anyone.
Dave.