"Los Ritos Sexuales Del Diablo" may have a foreign title, but is it foreigny enough for The Cinema Snob?