I think you should get company seals for turning in items during the supply phase. Also I'm a bit disappointed with the 8 player limit, although I think you can have multiple instances running at once, it takes away from the "large-scale" factor when you can only fight with 8 people.

I'm hoping with the 2.0 game engine they'll be able to make it non-instanced and anyone can participate, like besieged from XI.