Well, I guess the samsung BH2 kernel (including the drivers) can be used as is, but every thing else can be imported from differnt phones (may be with some apps/stock that is from 2.0/2.1).
I would also assume that the BH2 hardware may share some of the other samsung android phones (excluding CPU) . We may be lucky enough to use the the new Galaxy kernel with the BH2?
What kind of damage that may happen if the kernel is not compatible with the HW? can we revert back if failed?