The RM277 is an impressive bullpup design. In the video, you can see that its forward ejecting. And reportedly it can be swapped for left hand ejection pretty easily without parts change.
Its also incredibly compact. With a 20" barrel + Suppressor, its still a good deal shorter then a conventional 16" 5.56 carbine. I'd say its around 31" OAL.