using encrypted file seem to be the only alternative as far as the current feature set of the livecd creation tool is concerned but i think its also a better alternative overall, an encrypted file can be moved around, a partition is fixed while contents is both are just as secured.
If a user want to have encrypted data in live image then an encrypted file seem to be the best solution(me think).