Hi,
I think your overall approach is good. There may be other ways of breaking things up, and it may not be necessary to advertise each landing page - there may be ways of doing this that are more Google friendly. I have a few idea, but would need to do a little more research.
Do you have any identifiable competitors, or is your business model unique?
If you have competitors, have you invested in any software to try to work out their strategy?
I am extra busy at the moment. Since I can only work on weekends, nearly all my work would have to be done this weekend and, if that doesn't finish it, the next weekend.
All the best,
Brendan