yup i believe it is !

i think there is a new trailer out. i'll post it

image