Oracleone Lots of drivers prefere ali chasis over carbon or plastic they have a very sure footed feel that absorbes shock very efficiently and dissapates heat amazingly....compared to other materials it is also extremley durable

so no need for top deck to keep the c.g low and easier to maintain
The shock caps are plastic so as to lower the C.G and also in a big wishbone removing shunt the shock top snaps rather than the shocktower/shaft they are the best material for the job just like the ali for the chasis and the carbon for the towers etc
all the materials used on this car are asigned correctly for there performance/durability and will be very strong/quick

neat touch the hinged steering front brace thingy to alow servo/steering component access
as for the radio instal it should be no problem at all unless your running gear from the 80s ......much easier than early prototype and that runs all modern radio gear fine
the motor should pop out on three screws so the then you can acess those motor screws
this car shouldnt require any upgrading at all it will be phenominal out of the box
hope this helps