well, congratulations on the soon-to-be baby! i really think you are making the BEST choice for you and the baby. your ABF has a lot of STUFF to work thru - and he committed an "unforgivable" act, IMHO, to sleep with someone else......
now you get to practice loving from a distance......meanwhile you will be surrounded by people who love you. LET THEM. let us know how it goes, moving, settling in, baby updates.