Is Unity right for us?

I work as a contractor for another company on royalties. They have a flat 2d strategy WW2 game in which they want converted to iOS tablet. I am a scenario designer for the company. I have a very old Comp Sci AA and Minor from 25 years ago. They asked if I would like to do the programming conversion from Windows desktop to iOS (for iPad) for their game. I am learning C# and OOP which seems really easy. I am to write the graphical interface for the game and use the base game engine for the mechanics and interaction of the pieces for combat, searching, spotting, production, technology, and so on.

So the issues we have, and forgive my noobness, are as follows
#1 Game was written in Eiffel using .NET and Direct X. Can I import the .NET game engine DLLs over to Unity for iOS? From what I read, I can. I am remaking the graphical interface only.
#2 I assume the Unity Pro version is the correct product since I am working with a company.
#3 We need to pull data from a game file to construct the map and pieces, not hand draw them in Unity. I assume I can import them and draw the map via Unity.
#4 Can Unity be used to make a flat 2d world with no 3d textures? From my experimenting I think it can.
#5 Is the license per year or you pay for it and you get it.

I have basically changed careers from a network admin to game creation, its my true passion. So I am learning things over with a background in structured programming. I was going to use Xamarin but then I have to learn VSPro, Monodevelop, Monogame, and Xamarin. It seems with Unity all I need is Unity and VSExpress for editing.

  1. Don’t know.
  2. Yes, if the company made over $100K the previous fiscal year.
  3. Yes.
  4. Yes.
  5. It’s a permanent license.

–Eric

#1 is true if its 3.5 .NET I found out

Technically it may work, but it is probably extremely tedious. Also keep in mind that Unity’s Mono is not 100% the original Mono.