This is not in any way answering your question, but do consider changing course to Canada &| Australia, both of which have established immigration programs that may make the move much smoother. Also there is much talk about revoking H1B spouse work permit - this will ensure your life in the USA will be a nightmare.