Beyonce Debuts New Song on Tumblr:

Was this a good way to generate hype for her new single?