The Sound of Freedom review & RANT!