Since the motherboard operates on dual channel memory, yes the specified memory modules are compatible with your motherboard. Buying two of the same sets shouldn't be a problem, however, mixing sets may still lead to stability issues, there's never any certainty.
The motherboard/chipset determines if 2 modules will run in dual channel, 3 modules in triple channel and 4 modules in dual or quad channel. If your motherboard supports dual channel, then 4 identical modules will work as 2 x Dual Channel kits. In theory, a kit should contain modules that have been tested and are guaranteed to work together. I know that it's more marketing than anything else.