Might help if the Finnish speakers can also speak Swedish - although I gather it's Suomi's second language. ".se" is the Swedish bigraph.
Haven't the faintest idea what's going on; the Real clip is p-poor quality so I couldn't make out anything much after the Hoplite overflew the camera. Would love to know more.