No, the E3D does NOT have a solar powered portable battery. Any device running off a volt output can use this. Also.. it doesn't even give you the spec of battery or the ampage etc.
Hope I'm not being to harsh here, but just because it's under the 'Evo 3D' section of a website doesn't mean it's specifically for the device. I look at that website, and you can get everything on it from ebay, likely cheaper.
Honestly.. go and get one from Deal Extreme instead, at least they give you the specifications.