You're trying to do a lot of stuff here. I recommend getting it working one step at a time. However, to answer two of your questions (from the Armitage FAQ at http://www.fastandeasyhacking.com/faq ):
5. I can't get any exploits to work. What am I doing wrong?
Start with something that you know is exploitable. I recommend downloading the Metasploitable virtual machine. Hacking this will give you confidence that yes, exploits work and yes, you're probably using Metasploit correctly.
Not all exploits work in all situations. Remember that you're sending code to a system that is meant to trigger a flaw. If a firewall is on, then maybe the data isn't getting to the service. Maybe you're running a version of the software that no longer has the flaw.
Metasploit is not a magic key into other systems. Knowing what to use in different situations is a skill and it comes with experience.
7. What are the warning messages in the console I launched Armitage from?
These are harmless. They're debug output for me to read. I was too lazy to remove them. They always have the form Warning: some message here at file.sl:##. The scary "Warning" text is from the warn function in the language I used to write Armitage. Ignore it.