Matrix Field Integration
For a Matrix field inside a matrix field I recommend using Supertables.

https://github.com/engram-design/SuperTable

It doesn't look exactly the same as a matrix block but works the exact same way. With supertables you can go as deep as you want.
Super table is a field you can add into your matrix block which is able to use all the fields you want so you dont have any limitations.

My first impression on your Matrix field looks alright to me but, I might misunderstand it.