The power density of electric motors is pretty amazing. Take for instance quadcopters, a couple of brushless motors can lift their own weight, batteries, and still have plenty of thrust left over to accelerate[0]. Yes those power densities are probably for continuous power.
The problem is not power density, but torque density. Brushless motors spin really, really fast with low torque, which is the exact opposite of what we need for robots.