Thanks, I am going to include these sources.  As I noted in Collins 2010 English dictionary Persian has variety of meaning.. 
 *1.  of or relating to ancient Persia or modern Iran, their inhabitants, or their languages    
 — n    
 *2.  a native, citizen, or inhabitant of modern Iran; an Iranian   

 For example I myself identify as Persian American despite partial Kurdish and Shomali (which is more Middle Persian) background.  Terms like Persian/Iranian/Russian/Turkish/Azerbaijani have multiple meanings and sometimes it is confusing.  Context usually makes it crealy.    There is no "correct" definition (some have a preference for one or another definition) and that is why I made the terminology section.  I will also include the minority religions which is definitely not the same percentage as hat in Iran (99% Muslim).  Let me go through the sources.. My main concern was the lead and also giving preference to one definition using our own wordings.. I think the usage "more inclusive" by Bozormehr is correct.     
 I do have my own quarrels with "Azerbaijani-American" but as I said, I am not going to bother..    
 About consistency,... I think we need to simply follow google books/scholar sources , and if there is contradictions in them, move them to the body.  For example, "Iranian" itself has several meaning (linguistic, country of Iran and etc.).  But "Iranian American" for example does not mean Ossetians (out of context).. usually the way the sources use the term is the best way to proceed.  But I am not concerned about other ethnic X-American articles and wikipedia is more about reflecting sources,then having consistency.