Mmmm...

La tabla status, si tiene pocas opciones, se puede suprimir y poner status como columna ENUM o SET de un conjunto de valores (yo le cambiaría el nombre porque
status es una palabra reservada de MySQL), pero en definitiva es una decisión de diseño. Técnicamente no es incorrecto.
Fuera de eso, me parece que está todo bien.