It does look like a 777 cockpit with 4 thrust throttles with a 744 like overhead panel. I believe the RAT is required in all a/cs in the design stages now due to the LROPS ruling being in the works to replace the ETOPS ruling. The A380 has a RAT as well.
Found a pic of the 748 landing gear. Can't see no evidence of electrical brakes being fitted.
http://blog.seattlepi.com/aerospace/...nding_Gear.JPG