You can plug it into its USB charger and run it off that; the few times I used mine, I did it that way because otherwise it would invariably die in the middle of recording.
The LCD backpack comes with a battery, but even so, you get battery life in the minutes range. I want to say less than 20, but I could be mistaken. There's a battery backpack and claims you can get 4 hours of recording time with it. That assumes no wifi and no bluetooth. So enable wifi and use a GoPro app to set the settings (much nicer than the 2-button interface) and preview how you have it framed. Then disconnect the app and turn off wifi; you'll want to start recording using the camera's button, not the wifi app or all that disabling of the wifi will certainly mess up the firmware. In the shop, I used the GoPro app with the camera plugged in only to find that, for some strange reason, it stopped recording 7 minutes into it. So watch the recording light to have an idea. But it's silly that you need to do that. They have bad firmware developers.
One thing that may catch you by surprise is that you can record 20 minutes and your video software may import it as several clips. This has to do with the file size limit on the micro SD card. There's no pause between the clips so just join them or append them in your software's timeline. If you use their software, it will automatically import the clip as a single file. It also includes a de-fisheye filter to compensate for the fisheye effect of the wide-angle view. Most modern NLEs will allow you to easily join the clips, though, and apply a de-fisheye filter so in my case, I never used their software as it would be a separate step.
The camera connection kit for iPad is the moral equivalent to a $30 brick: it's useless. It seems none of my cameras make the coveted list of supported cameras. I guess that's what I get for buying off-brands like Panasonic, Canon, and GoPro. :-/
So if you were planning on editing the video on iMovie on iPad, you won't easily get the clips imported. If you have a desktop Mac, just use iMovie or FCPX on OSX; they'll import the clips no problem directly off the SD card.
If you have a Windows desktop box, Microsoft Live Movie Maker can import clips and export an MP4 viewable on iPad