I think 90" is small if you have a dedicated home theater room, will be doing movie watching primarily and are trying to recreate the cinematic experience.
This is the go to gold standard for recommended screen sizes:
http://myhometheater.homestead.com/viewingdistancecalculator.html
At 9' the THX recommended screen diagonal is 80.5"
At 13' the THX recommended screen diagonal is 116.3"
Picking the middle - about 11' - you have a recommended 98.4" diagonal.
I would recommend at least a 100" screen. No larger than 110".
I do agree, that if you have the ability to get a projector first and test it for a week or so on a white wall, with chairs/couches at your seating distances, then ordering the right screen will be that much easier for you.
The #1 complaint people have is that they end up buying a HDTV that is to small. (FACT!)
I have consistently talked people into buying a screen that is abotu 10%-20% larger than they wanted and not a single one has ever complained that it was to large and in fact every single one of them thanked me for talking them up a size.
I'm not saying it so you spend more money... It's just that you are trying to recreate the immersive 'theater' experience, and it is truly astounding how accurate the THX specifications are for comfortable viewing. You will get used to 90", 100", or 110" very quickly and wonder if you could have even gone larger.
I had a client who I tried to talk OUT of a 160" screen from 15' viewing. But, after viewing it, he insisted on it and was very happy. So, this is where viewing on a wall, before you buy a screen can be very helpful.
Also: A 100" diagonal 16:9 screen is a 95" diagonal 2.35 screen.
For projectors, the JVC RS Series is pretty much the $5,000 range gold standard.
But, since construction has not begun yet, we will want to wait this week out and see what we get. Epson has a new series of reflective LCD models coming which are claiming unprecidented contrast. Frankly I thought reflective LCD was what LCoS was anyway, so it may be their take on it. Let's see!