Stopped watching this at 0:02 when I saw the Mad Catz logo, I'd be willing to be any amount of money this is no good. It's not even mechanical, so you're getting low-quality keys for a ridiculous pricetag. You're much better off getting a better brand mechanical keyboard, they are much stronger and will last you longer (And cheaper than $300, wtf).
i guess programmable buttons are nice and all, but pretty much any game for PC lets you completely customize your controls and it's not like i'm running out of buttons to use. not sure why you'd want to do any of that rearranging either.
plus if i buy expensive gaming equipment i always just end up breaking it :X