Those looks like the typical Japanese cash-ins, quick/bad but not exactly cheap developments ordered by MS to have something "Japanese" Déjà Vu anyone?
Still, I find this picture just lovely
It sort of reminds me 90's terror trash classics like Highway to Hell, which is good on my book.