
It is grammatically correct. While less common, this kind of inversion is not that unusual. It's typically used for emphasis.
The semantic meaning of the bolded sentence is identical to:
This is not Hungary 1956 or Czechoslovakia 1968.
but with the inversion the implied disparity between "th...