You've created something very cool!!
You mention emails, postcards and other ways. Have you tried calling them? With a real person-to-person phone call?
This is a quick tactic I'd try (and you might already have). I'd make branded QR codes for fortune 500 companies, put your art QR code on a postcard (no need to open an envelope to see the message), and send 10-15 of them per company, to various key executives (the ones listed on the companies' websites + the top VPs listed on Linkedin). Explain how QR codes work on the postcard, have people try it with their own phone, make the QR code a link to a landing page on your site, and tell visitors what cool QR codes could do for them. I think you'll have a lot better chances with large corporations first, and then music artists and other startups. Besides, a large fortune 500 might pay 100K for just the QR code; and that'd buy you some time for expansion.
Keep in mind that the bread and butter of business is the phone. I would also reconsider your definition of "the right people"; may be there's more to it. For starters, the right people listen. So keep looking.
PS: I think your site is too slow to load, but I understand why. I'd rebuild the mechanism to load the pictures so that you're only loading one picture initially for a quick page rendering, and then load more with ajax after the initial rendering is complete.