Worst case scenario, just tell them to end the game at Motorball. Bam, 95% faithful.
But yeah, thinking from a financial point of view, FFVIIR isnt a bad 60$ spent. I mean, RE3 also had a, not as much but still, controversial ending and that thing only gave us 5 freaking hours of gameplay...