I'm not sure if i'm interpreting that graph right but did the entire thing get written to? I would expect some slowdowns near capacity. As for the humps I have not used that program so it may just be presenting the info differently than say taskmanager. Or it could be how it actually creates a read/write scenario. Try a big file on task manager and see what it looks like. I have the exact same drive (a single 1TB currently in use) and the transfer speeds don't seem off as a whole.
Read
Write (the first 25% is an effect from Intel RTS from the previous read)