According to Beyoncé Journal on Twitter the above picture was leaked by one of StarGate and apparently shows the tracklisting for the new Beyoncé album.
It all seems a bit too good to be true, but who knows.
The picture's not that easy to read but this is roughly what it says:
01. Ratchet (feat Lady Gaga & Azealia Banks)
02. Back 2 Business (feat Jay‑Z)
03. Roller Coaster (feat Justin Timberlake)
04. Visions (feat Sia)
05 Dance (It's Soon Over) (feat Rihanna)
06. More Than Sex (feat Ne-Yo)
07. Better Than Ever Before (feat Solange Knowles)
10. 12 Roses
11. It's All Over
It also says the album's due on April 11, with the first single ('Ratchet') out on March 12, ie NEXT TUESDAY!