The idea of a keyboard with individually RGB-lit buttons is pretty much ok. But the cloud?...
I can easily imagine how that happened.
DESIGNER: Look, I invented a keyboard that is illuminated by individual RGB LEDs! Is it cool or not?
OPTIMISTIC COLLEAGUE: Oooh, this is sooo cooool...
PESSIMISTIC COLLEAGUE: Hey guys, I googled it up a bit, seems like every gaming hardware manufacturer worth their name has already done this. Years ago. With tons of useful additions.
EVERYONE: Oops.
MARKETING: Lets add some cloud support there! Cloud support is sexy! Everyone will fall for it!
EVERYONE: Cloud support for a keyboard? What the heck for?
MARKETING: Sexy sexy sexy, you're designers, think of something.
Really, the idea is ok. I like LEDs, and I like the idea of keyboard-notifications (in fact I even used the Scroll Lock LED for this back in DOS times). But cloud? CLOUD? If you want a crowd-driven API, write a Processing library, if you're too lazy to make your own IDE!
But no. Innovation! Revolutionization! Something-or-other-progressivization! Future lies with the Cloud!