You're discounting the fact that this will be released in 2020. We've had a 4x increase in density between 2010-2016.
Also, Model 3 benefits from the new smaller gigafactory-made battery packages (at least a 35% increase in density over older Model S battery packs).
When you take all of this into account, it's very likely that they could fit an older Model S-size battery pack (which is more from 2015-2016 era) in a Roadster 2 with 2x the density.