Technical, chin-stroking stuff aside...

I think mixing up original stuff with known tunes is the way forward. You can be clever, but still give people some recognisable hooks etc. to hang on.

But... the key thing is eye candy. No-one wants to watch you and think "he could be checking his emails for all I know". i.e. get AT LEAST a hardware controller. Maybe one of those AirFX things - I bet that looks funky.