How can I make my house boat move with command blocks?
Solution 1:
Some working on the /clone command of version 1.8 alongside /tp-ing the player may be your best bet. However, I'm unsure how you would get the previous boat to dissappear to hack a sort of movement. The tools just aren't there without mods from my understanding at the moment.
Solution 2:
A more primitive and time-consuming solution:
Store all of the block datas into command blocks with /setblock and add a /tp for yourself, then wire it up with a redstone clock. Stand in the boat. In the /setblock commands, use tilde notation so it creates a new boat relative to the location of the old.
Restore the blocks in the old location to those of the environment before the boat (e.g. a block of the hull will be replaced by a block water) using /setblock.
Simeaultaneously /tp yourself and /setblock the new boat a few blocks in the direction you want to go relative to the previous location.
Hope this helps! (apologies for the verbosity)