to people more knowledgeable in DBZ:
I was just rewatching the Gohan vs. Cell fight and something hit me; when Cell blew himself how killing Goku, king kai and co.
#1 how did cell return to his "perfect form" when Gohan basically punched android 18 out of him and had detonated at his 2nd form?
#2 how'd he get to earth so quickly? isn't the afterlife basically in another demension? the only reason goku was able to arrive their was because of his instant transmission technique which I think was the only move cell didn't copy