Haha, thanks!
Yep, mostly done live. The MIDI piano parts are about 80% live, with hearty amounts of post-programming, and a couple sequenced segments here and there. Glad you enjoyed the guitar! Had a lot of fun recording those tracks.