Creating node with multiple custom blocks, best method
You could try the context module https://drupal.org/project/context. With context you can specify that certain blocks only appear on a path specified so if you only wanted them to appear on the page with the url applepoluza you could do so.

As for being able to edit the blocks from the node edit page, perhaps you could set a context with a path to the edit page of the specific node to display a new custom block and in that custom block put in a list of links to each of the desire custom block edit pages. That would a be a pretty simple way to be able to accessibly access all of the custom blocks edit pages from the node edit page.

To directly edit the blocks on a node edit page would get pretty messy but could probably be done with something like Entity Fields and a bit of hard coding if you REALLY wanted to.