You could get it a lot cheaper if you have 1 stop in either directions for LHR - ORL. I've actually found it almost quicker than going direct before as I've queued over 2 hours once arriving at Orlando to get through Passport control. When you fly to USA, you go through Passport control at the first airport you arrive in rather than the destination airport. That means you spend less time at Orlando airport.