Impressive work
By a brief look, I found a small errata in page 8 - "if the source file" should obviously be replaced with "if the destination file".
Also, even though "--resample 44.1" (hardwiredly) works, BeSweet's Lame's resample switch should be feeded with "hz" values.
And may i suggest adding a link to BeSweet's FAQ thread ? useful information about channel orderings can be found there.
Cheers,
Dg.