Well, I suppose you should throw my application away.
Because I cant write a simple loop either.
I know what the code does and what parts do what, but I cant write it without a reference.
No, that's not right. You can model and do so extremely well. Therefore, you actually bring a skill to the reviewing team - you could review models and stuff, and you know a little bit of code. Blake, however, has no skills to offer.
I don't think you should repeal your app because you actually know what you're doing. The reason Blake was denied is because he said "I understand the majority of coding" of which he obviously doesn't even have the slightest clue at all whatsoever about addon reviewing or scripting. You, however, can actually contribute to the team in a large way as most coders can't model.