One-man band delivers stunning street performance

To watch this guy prep to play his song gives you time to take in what you're about to see and hear. How is a person so ingenious to design this perfectly functioning self-contained rhythm section and then also be the same person who can play it masterfully, you might think? You might also think, why is it taking so long to get to the good stuff? Don't worry. Be patient.

I suppose it's only conjecture that he designed it. Maybe there is some mad professor who engineered all the gear but has no musical ability at all and had to find the right latin-style guitar/harmonica player to execute it? Nah, that guy did it himself with little help. Just my guess. Enjoy!