Yep, I can confirm Armada TV is on Ultraflix. Just checked on my mobile. In a quick glimpse I would say some 20 clips available. Also see at least three more films added on Iron Dragon TV channel.
I will take a closer look when at home.
So actually they delivered the Armada channel as announced.
That's a positive I would say.