If you are speaking of the Windows 7 Repair CD and not a Recovery Disk,I believe it is the same as the Windows 7 DVD Repair console which doesn't contain any
drivers other than what it takes to run itself.
You would pull your drivers from windows/system32/drivers. The installer of course has the full driverstore.
When you install any Windows 7 System Image on different hardware, there is a good chance it will start, but only a chance. It will switch out all the different drivers (from driverstore) and request several restarts along the way.
I do this when I cannot get Windows 7 to install on a problem machine and move the HD to another machine to install to cut troubleshooting time. It has worked about a dozen times with no performance hit.
My Windows 7 experience with RAID is that they don't play well together. So i can't advise you what might have happened there but it sounds like you sorted it out well.