A couple to start you off: force = mass x acceleration. Rearrange and you get acceleration = force/mass, so acceleration is inversely proportional to weight. No squares or square roots.
You're correct in saying that weight has little to no impact on top speed, with the proviso that you have a sufficiently long time to get to top speed (obviously the heavier car will take longer to reach its top speed). Top speed is reached when the drag forces on the car exactly balance the driving force from the car.
Fuel economy is a complex one, as it depends on what type of driving you're doing. At steady speed on a flat, straight road the only factor is drag, so weight doesn't have any influence. Drive a twisty back road and it makes a big difference.
As for your other statements, you can't really extrapolate them from a car spec sheet. For example, an engine has a rated output power, but it doesn't make that power all the time, so the shape of the power curve is important when comparing engines. You don't know that they're using the same transmissions, so the losses there may be different. It's also not unknown for car manufacturers to slightly derate an engine so the flagship model looks better - there's a rumour that Peugeot turned down the boost on the 1.9 turbo diesel because it was outperforming the 2.0 petrol. The testing may have been done under slightly different conditions or on different equipment. They might have had different wheel/tyre combinations, with different rolling radii. And that's only a few off the top of my head. To get any kind of meaningful results you'd need to run some experiments where you can change just one variable.