It's not only generic, but really old. One thing I loved about the previous same-sex romances is precisely that they were unproblematic (in the sane sense, that is not presenting a problem). You just loved each other, and their quests were about their characters, not their sexualities. It's a sad irony that the personal quest of Dragon Age's "first fully gay character" is about daddy problems because he's gay.
Look, I didn't have happy teens either, but this is not a public service episode. Plus, it's been done to death -- and better. You want to see a character dealing with homophobia? Look at Ringil Eskiath from A Land Fit For Heroes (which BTW is an amazing trilogy of books, recommended). Funny that he was written by a straight guy.
Anyway. I think I know where David was coming from, and I appreciate it. It just feels too heavy-handed and preachy. Don't call them out, seduce them. Take them on a ride with us, not about us, and I think the results will be better, artistically and psychologically -- at least in a videogame.