Hell yeah, that's the english which all non-english speakers use between themselves. The main point is it's totally comprehensible.
By the way, this is the plot twist I've been waiting for so long.
Who is interested, what the hell is with group name and credits page, well, you see guys, it's time when indonesian boys roll up into teams and start translations from jap to eng and make money through patreon. We are living in the best of all times.