Couldn't be arsed reading everything. So here's my 2 cents.
Dude, you are 22. You've not long stopped being a teenager yourself. If you were 45 and attracted to women in their late 30's you wouldn't be worried.
Fact of the matter is, these days a lot of 16 year old girls look much older. Often you can stand a 16 year old and a 26 year old side by side and they'll both look 21. I don't imagine you find the gawky girl with glasses, braces and pig tails hot.
'People are never perfect but love can be. People waste time looking for the perfect lover rather than creating the perfect love' - Princess Leigh-Cheri from Still Life With Woodpecker.