Quick update - this solves the audio problem. I had overlapping buffers in the sound ram, and additionally didn't transfer buffers to the right offset in sound ram during the audio loop. Oh well, now it sounds GOOD!
EDIT: Whoops! Rename the file from .zip to .sbi to use with SBI. Was in too big a hurry this morning.