BA (and other non-US carriers) regularly fly 747s to and from multiple cities in the US.
I think it's only the US carriers that have given up on the 747 for pax.
It is common courtesy that if you are using or quoting a source, you should credit that source. If you don't care if people know, why didn't you credit the source?
Cut and paste from here if anyone is interested: http://www.wikiwand.com/en/GAU-8_Avenger
One should really credit the source - the reference link numbers are a give-away!
Sounds like one of the larger 777Xs. To be ultra competitive across a range of uses, a modern 747 would have to be a ground-up design, and I doubt one would end up with anything looking like a 747, be it two or four engined. Remember the 747 looks the way it does due to its initial design as a transport, not a passenger plane. A clean-sheet design would mean a 747 in name only.
This is one of the skills of running an airline... balancing schedule with capacity (as well as other factors.) Not everyone wants to fly at one of those two times a day, so if your competitors fly at other times more attractive to customers, then you may start losing them, and soon your 747s are half empty, and not making money. This is one of the reasons that A380 demand is not what was hoped for by Airbus. Capacity isn't everything.