I know Justin wasn't great on camera, and unless he improved, I certainly didn't expect him to win, but I thought he deserved to stay over Penny, simply because she screwed up a basic dish in a completely obvious way. Making macaroni and cheese isn't exactly a challenge, and who doesn't know when cheese is burning? Justin's food may not have been great this time, but at least it was edible.
I'm also way beyond tired of Penny going on about how she's there to win. First, I hate it when contestants say that, as obviously everyone is there to try and win. Some people just aren't willing to be complete jerks to do it. Second, what she's trying to win is a show on the Food Network. People are going to have to be willing, even eager, to spend at least a half an hour with her on a weekly basis. If she's coming off as harsh or mean-spirited or more interested in winning than cooking (and her huge, swift change in her culinary POV from stilettos in the kitchen to Mediterranean mom, just because it was more marketable, spoke volumes to me--I think if the judges had suggested that she dress in costume for a crossover with the Cartoon Network, she would have been fine with that too), who's going to want to tune in? I don't think you have to be ultra-perky in order to be effective on television, but you have to be at least a little likable in some way, and I just don't find Penny particularly likable or knowledgeable.