With regard to the visa I was referring to the link you posted. I think the AOPA web page really does not give any info on the visa requirements - it's just saying "get the correct visa or you may get into trouble". I believe I saw the thing about 18 hours on the USCIS web site somewhere.