This post has been marked by the post author as the answer.
First I would like to address the comments about moderators approving things for friends, as I feel it is important to ensure fairness. None of the moderators here will show any bias, they are all honest individuals and have a strict policy of asking another member of staff to deal with anyone they know personally. TheGameCreators don't take bias at all even for moderators if something is not suitable it will not be allowed. We would not tolerate any form of bias and operate a moderator team made up of multiple individuals for this reason so they can discuss the best course of action between them. We always aim to be fair.
With the showcase this is sometimes tricky as when the game is uploaded we often only get a description and screenshots, and have to base a decision off that, we don't allow mature content but apart from that we normally will allow everything else. If a user links us to a Steam page we have very little to go on to see if the game is good and cannot play them all. As such we approve based off the content provided to us and rely on users letting us know if anything is unsuitable beyond that.
If you upload something to the showcase and don't see it up after a week or contact customer support and ask the question, we have likely just missed the upload notification email.
In this case I have seen your game and have decided it looks like an interesting example of a GameGuru game and have approved.
I have also decided to remove the games by the developer mentioned in the video as I feel he is not creating content that reflects GameGuru in a good light and is taking advantage of customers with high pricing.
I hope this makes sense and clears things up
Windows 10, Intel i7 4.2 GHz, 16GB DDR4, NVIDIA GTX 780 4GB Superclocked (Passmark: 8056)