A news release about the album says the music was recorded during six-day sessions back in 2006.
Artist management for Jones could not confirm exactly which tracks he played on, nor what instrument or instruments he played.
From what I would guess listening to it, Jones may have played mandolin on two of the songs, "Luckiness" and "Born on the Wind." I would love to receive confirmation of this! Update, May 29: I was right, and the CD's printed liner notes happen to be wrong: full story here.
The album can be downloaded in MP3 and FLAC (high-definition) formats from Hitchcock's official store, which also has compact discs and vinyl available for purchase. Update, March 25: Purchases in Europe and the United Kingdom can be made online here.