You would still have had to have had your 3 take offs and landings within the last 90 days before carrying passengers, of course.
Yes indeed. My club's currency rules are designed such that if you are current by club rules then it's pretty well impossible to be in breach of the 90 day rule.