I'm in the process of doing this myself - for my trial run I did this: installed vb on the new site, played around with my new style and hacks and THEN restored my database onto it. I found that the new style on the new server was gone along with my template changes I made in it. Not in my CP anywhere.
Is there something I didn't do right? Or is that to be expected?
Well all the hacks and template edits are stored in the database so if you restore your database then obviously any changes you made will be wiped out (to those stored on the database you've just restored.)