Id say paint it when the engine is out so you can get into the engine bay etc
i like fast but also like my car's to be realy clean. if i was you id rip out the engine paint the engine bay fit the b16b and when you have more time and money then paint the rest of the car
So go forth and drop that b16b in now and do the paint later down the road.