This is really starting to shape up! Although, I find it to be quite a shame now that you've admitted to using references and instructions. Otherwise I would've thought that you were truly amazing if you had thought this up from scratch.
Heh, perhaps that would've been a bit too demanding. Oh well then, it still looks nice though.