Technically I'm an Otaku, because I watch anime like "My bride is a mermaid", "Sword art online" (Season 1a and 1b more specifically), "Avatar: the Last Airbender", "Code Lyoko", "Clannad", "Love, Chunibyo & Other Delusions". But I'm no weeb.
Otaku or Weeaboo? There's a big difference. Otaku's are people who like Anime, even those that don't come from Japan (Like "Code Lyoko", "Avatar: the Last Airbender", or "Martin Mystery") and these people are usually pretty relaxed and chill. Weeaboos are a completely different beast; They basically have a Japanese fetish and are drawn to all things Japan just because they're Japanese, they Only like "The traditional submissive Japanese girls", are usually your typical emo, 'I wish I was Japanese', and claims to only watch the "good" anime but really only watches the edgy stuff like Death Note, and say's he's seen all of "Bleach" but can't even name the main character.
It's typically just white guys, that's the general stereotype. Although I'm sure there's plenty of other people who would qualify if that's not the case. I'll typically consider someone an incel if they are low testosterone, misogynistic (actually so, not this new-wave feminist "everyone who says i'm wrong is a misogynist" crap), or generally submissive, race doesn't really matter to me.