@Vidashall
Not the translator but this is some of the comments from the translator and the thread:
"I was rechecking the title just to be safe, and it turns out 恐るべし literally means "to be feared" but it also has a connotation of "incredible, awe inspiring" so whichever fits the tone of the...