While an affect of the Delorean could be a show stopper, the only problem I foresee with a BTTF ride is I want to be inside the delorean, not watching it on a screen from a bus.
I still think that this ride system could work for this property, but I can already see those possible complaints. Making it a unique and active set piece though could still be cool.