I'd suggest keeping all your questions on this same thread so the other board members can keep up and offer their suggestions.

I have no input on a virtual dyno. There are others on here who use them and I can see where they can be very helpful in selecting a combination of parts that will work well together.