I'm confused about your claim in the second part of your second lemma.
Let G be the group of integers under addition and H the integers modulo n under addition. That is surely a homomorphism that is sending torsion free elements to elements with finite order that are not the identity. Am I misunderstanding your notation?
What I have-
For any element g in G defines the right coset of K. Each k in K will have a different product when multiplied by any g. Thus, each element of K will create a corresponding unique element of Kg. So, Kg will have the same number of elements as K (same order as K). Now, the order of K will be and the order of G is . They each produce the identity element and thus divide each other.....?