Whether it is or not, you shoulda' said this was "an anime that's a tribute to tokusatsu superheroes." Otherwise, when you say, "tokusatsu," you're saying "special effects" (which is what it means; Tokusatsu is short for "tokushu satsuei"/"special photography"). And in Japan, tokusatsu applies to much more than superheroe TV shows. Monster movies, sci-fi adventures, disaster epics, etc.
Saying that tokusatsu means "superhero" is like saying that all animation is "Disney" (which really pisses off animation buffs, trust me).