Oh an one further thing... doing: ffmpeg -i in.mp3 -acodec copy -y out.mp3 with both files (i.e. those that should playback gapless) also destroys the gabless playback, that worked just perfectly fine with the files straight from lame.
Cheers, Chris.