Okay basically Heterosexual is another word to say straight, yup you're attracted to the opposite sex while Lesbians(girls) and Gays(males) are attracted to their same sex.
Each star means all of the 50 states because their are 50 stars. The 13 stripes mean the 13 British colonies that declared their independence from the King of Britain.