Update: I think this is a new web browser game then. Division 11, the division behind Star Galaxy hasn't released a new game from my understanding since 2013.
Just depends on the feeling the majority is getting out of this teaser. The majority people's hopes for something in the past has been thrown down the drain instead of being fulfilled i.e. Project Z.....