There doesn't seem to be any big bad at the moment, there is a mystic seal that likes to try and keep life from getting dull, oh and there are anti-possession amulets we need to get you one of those as soon as possible.
Other than that welcome to Lawrance, you can't get home unless the seal sends you back, which we have pretty much no control over.
I'm Rupert Giles, nice to meet you, just yell if I can help at all.