I think there's been a mistake here. I believe it's suppose to be the Arcade Release of Battletoads which I think was oringally handled by EA and was a 3 player game. Also if you look at the logo, there's no doubled dragon marking of any sorts.
It specifically says on the press release / release article that Battletoads / Double Dragon is included as a bonus game.
ASW have current rights to Tecmo's IPs such as Double Dragon and River City Ransom. Seeing as Arcade 1up probably already has a licensing agreement for the Killer Instinct and Battletoads Arcade game from Microsoft, they would only need licensing permissions from ArcSys for Double Dragon in this case.