Nice implementation, but your worries are justified.
Try a high impact landing page, and redeploy this in an 'about' context. Maybe work a seamless sign-up, or some other 'action' into every slide as well.
If you are really keen on what you've got, compare it to this one...