I get that there are probably established best practices that people follow for designing onboarding but I've never experienced one as a user that I didn't want to immediately dismiss or skip through.
I have!
Exactly one, actually..
RoomieMatch.com. Shoutout if you're reading, dude/dudette.