1. ¿Es necesario usar "a" con amar? SI, es absolutamente necesario. "a" es el conector. ayuda a establecer la conexión de lo que amas.
2. revisé el link. la persona que lo escribió esta equivocada. "Me late helado chocolate" no tiene sentido. simplemente dirías Me encanta el helado de chocolate.
3. En español te quiero (I want you) y te amo (I love you) tienen un significado similar. los dos expresan un sentimiento hacia otra persona, animal u objeto. Mientras en ingles I want you se trata de deseo en español se trata de sentimiento.