Hello,
I just got the OEM hard tonneau cover in May. So far I like it. I matches the black rubberized stuff on the bed tops very well. Also gives me a lot more covered storage area.
Ford says the cover isn't waterproof, but I think it would hold up pretty well in the rain. However, it doesn't hold up well against sand/dust. I've been in dusty environments most of the summer and fine dust definitely gets into the bed area even with the cover securely closed. At the end of one dusty road, after which my truck in general was very dusty, I opened the bed and found that the bed area had become I small sand box (exaggeration, but there was definitely a serious layer of fine sand).
Anyway, here's some terrible photos from my phone just now.
(Don't mind that white-ish stuff, it's excess wax, my fault).
There are 2 locks - one front driver side, the other center rear of the bed.
This mechanism is mostly how the tonneau cover is attached.
Note the bungee on the left. I think they're for a cargo net or something, which I don't have. Nonetheless, the bungee on the right side won't stay attached. It's not the bungee's fault, the plastic anchor keeps popping off. I tried to use some spray adhesive, but it failed. I'm going to try some permanent Loctite later.
Here's where the right-side bungee anchor should be.
Hopefully that helps. I went for OEM over aftermarket because aftermarket was going to be about the same cost and I didn't trust my local installers the way I trust my dealer's installers.
If you do get OEM, make sure you test the locks before you leave. You unlock the accesses by using the provided key, removing the key, then pushing down on the lock. However, right after they installed mine, but parts guy was explaining it to me, but I was able to just push on the lock tumbler and it would pop open (i.e. no key needed, I could pop the access open with the lock in the locked or unlocked position). They took it back in, messed about for 20min more, and the locks have worked fine ever since.