I don't know whether to run away in terror or jump for joy, so I guess I'll give a nonchalant head nod and a "welcome back".
Also what are Rev Points and can I have some
They're awarded for contributions to RRR (entering competitions, judging competitions, resources, tutorials, etc) they're pretty new at the moment. You've got sweet art though, so I'm sure you'll have the opportunity to earn some
As far as how everyone's doing, that really depends on who you ask. I'm sure there'll be plenty of people happy to see you popping in.