The forum system and the requirements for trust levels are automatically updated every week. The system analysis user performance based on a fixed formula rather than a specific scaled criteria as you interpreted by comparing your performance with stats shared on user directory. The negative flags effect your overall performance effectively, no matter if you have fulfilled all the requirements for Ninja.
I checked your Progress report and it says you have visited the forum 35 days out of 100 which means 35% and not 100% since the forum was launched just a month ago.
Despite what the stats say, do take extra care of the number of community flags you receive because that decides how quickly can you be promoted to TL3 and how quickly demoted back to TL2 or even lower.
I really liked what @Tariq_aziz and @Rohan said, this place is surely not about ranks but participation and that is what matters more. This forum is a welfare project and STCnetwork is responsible for taking care of its maintenance only but can in no way benefit from it through Advertisements or paid reviews. Google is indexing this forum well and the number of pageviews on this forum can help us generate hundreds of dollars over a month period but that was never our ambition or goal. Neither do we asked for any donations when our Email delivery crossed our payment threshold, because we will invest in it as much as we can to help bloggers like you. We could have launched a new gallery site and started distributing paid and free templates but we did not and we have not since 5 years because we are not here to earn but our moto is to share everything for free that we come across as a Gift.
Many of my great friends from india and UK have stopped blogging and we are honestly not sure how long can we serve the community and play our role but before we get physically week and old, we will live every second to teach what we have learnt a second ago and continue preaching ethical blogging across the web.
This is the sole reason why we have kept the criteria for TL3 hard so that only the best and most loyal members may get to the top and represent the community. You surely deserve it but you need to earn it by showing your participation and I strongly believe you will.