While we're on the subject of DBZ, I've begun to realize that Future Trunks' timeline makes no sense.
1. The Androids have been going around killing people for 20 years and somehow this doesn't end humanity or at the very least, they don't even get bored.
2. Being as their actually partially human, they somehow show no signs of aging.
3. Throughout the years, Future Gohan and Trunks just can't get strong enough to defeat the Androids, yet in the main timeline, one year in the Hyperbolic Time Chamber (Room of Spirit and Time for purists) is enough for Present Gohan to not only become a Super Saiyan for the first time, but also become a Super Saiyan 2 and kill Cell at 9 years old, and enough for Trunks to be able to take on Cell's second form, with Cell being a much more powerful opponent than the Androids could ever hope to be.
4. While considering the above, also keep in mind that the Androids in the main timeline were stated to be even stronger than the ones in Trunks' timeline.
5. And apparently, the whole 'Saiyans get stronger after near death' thing just flies out the window as neither Future Gohan nor Trunks could achieve anything close to the above after consecutive years of getting their shit slapped around by the Androids, yet once again after that ONE YEAR of training, Trunks can dispatch of the 30-something year-old- but-still-look-like-teenagers-Androids like nothing.