Gilbert's definition for otaku, a person with obsessive interests, is a pretty good way of defining it.
Moe was not quite the definition I thought it would be. I thought it would be more on the lines of like saying "how cute !!".
The explanation of cosplay was accurate.
Taundele is more or less right. Icyhot was not a bad way of explaining it.
Burikko a person who is faking her cuteness and also a person who makes people irritated would be my explanation.