jQuery - garantindo que todos os grupos de rádio sejam verificados

Gostaria de percorrer vários grupos de botões de opção (dinâmicos) usando jQuery e, se algum deles não tiver feito uma seleção, ele gerará um erro e interromperá o envio do formulário.

Aqui está meu esforço até agora:

$("form").submit(function() {
    $(":radio").each(function(){
        if($(this).val().length == 0) {
            alert('Not selected all radios');
            return false;
        }
    }); 
});

Mas issosempre ignora a instrução if que irá parar o envio, como se talvez $ (this) não fosse realmente o valor dos botões de opção?

Aqui está um jsFiddle:http://jsfiddle.net/aVVW9/

Qualquer ajuda seria muito apreciada, obrigado!

questionAnswers(3)

yourAnswerToTheQuestion