@nqyringmind,
If your son functions as the sister's father, then you're the grandfather, yep.
As for the cousin thing, I don't remember! I used to know, but in my husband's family all the kids of approximately the same age are "cousins," and all the people from the previous generation are "aunts and uncles." Regardless of actual relationships.
So for example: My F-I-L is the oldest of 9 kids. The youngest is in my husband's generation, and that one's kids are in my daughter's generation. So my husband is called "uncle E.G" even though he's really a first cousin; and my daughter is considered a cousin even though she's .... who knows!
Once removed might be right.
Some cousin info here:
http://en.wikipedia.org/wiki/Cousin