It might be worth revisiting the gear levels that drop as well. I think before it was determined that it will be the same ilvl as HM TFB. Through the use of reverse engineering I know a lot if guilds will be in full 63s in the very near future through this feature alone. This provides little incentive with regards to drops. Obviously completing a difficult encounter is a great incentive but there's not much longevity in that reward.
Any update on incentives outside of gear if previous information still stands?
So it would be top gear for everyone while gear and satisfaction from achievement for some. Seems like everyone would eventually be satisfied in time appropriate to their progression pace and play style.
I hope however that EC NiM bar will prevent from clearing content in the first week, e.g. gear check boss could be tuned to require to gather few of these Mastercraft 27 mods listed in TORhead which could be local non REable drops.