How do I show the form for adding a node as block?
Try node_add():

$content = node_add($type);


or:

$content = drupal_get_form($type . '_node_form', $node);


Also, please keep in mind that node_load() changed in D7. You should use it like this:

node_load($nid);