This is supposed to be a 2 player cuban pinball machine to promote a new bacardi liquor entitled Cuba Libre. This was from May 2014 bar magazine....
"It will feature an interactive Release the Bats game which will build energy in the bar, offering consumers the chance to win exclusive on-the-spot Bacardi prizes by playing a unique two-player Cuban pinball game."
http://barmagazine.co.uk/new-bacardi-campaign-champions-cuba-libre/
You are right though, there are no pics and no information leaked on this game, yet.