Thanks much for the plugin suggestion. It looks promising. My app is geared toward 18-25 year old users, so I think I may go the interactive messaging route and then create a written F.A.Q.
Another option for doing interactive tours is Hopscotch.[1] It serves pretty much the same purpose as Intro.js, and seems to be very popular as well. I haven't used Intro.js myself, but I'm currently building out intro tour using Hopscotch and it works quite well so far.
[1]: http://linkedin.github.io/hopscotch/