Your analysis is good, you would recover the initial $20 and earn $480

Although it may take several years for XRP to reach $50 per token, with ups and downs in between