With a yellow background and traffic cones on its poster, "Barricade" clearly states its intent to comment on the upcoming genera...