That's good. Don't forget the mrfixit update, (this is kernel and uboot)
If you don't specify otherwise, dd writes in 512 byte chunks, for a number of reasons not the best for flash
If you don't specify otherwise, dd writes in 512 byte chunks, for a number of reasons not the best for flash