Do we have Activator.CreateInstance available in DotNet 3.5 ?
Yes :-)
It's also available in .Net 4.0.
Yes, since .NET 2.0.