Microsoft revealed Battletoads is coming back in an all-new 2.5D game for Xbox One. The new Battletoads is scheduled to come out in March 2019.
Very little info was given during the E3 2018 Microsoft briefing, other than the acknowledgment of its existence and the release date.
Battletoads never really went away, appearing as playable characters in the Xbox One Killer Instinct as well as free Battletoads DLC in Shovel Knight.
The trailer hinted at hot new 2019 speeder bike action, but that may have just been a familiar hook upon which to hang the Battletoads news.
Source: IGN.com Battletoads Revival Announced, Release Date Revealed