Yes, average age is around 22 for gay guys. If I hadn't been gay I would have lost my virginity younger. But as a gay person you have lots of hurdles to cross first - coming out, self acceptance, etc, etc.
Often gay guys lose their virginity to women during their denial stage. If you looked at the average age when gay men have their first gay experience it is probably even older than 22.