registration form redirecting to Register page.

Hey, I am using the code below in my modified admin bar:

<form name="registerform" id="registerform" action="<?php echo site_url('wp-login.php?action=register', 'login_post') ?>" method="post">
<h2><?php _e('Join Us!'); ?></h2>
<fieldset><label class="login_label" for="user_login"><?php _e('Username') ?></label>
<input class="textfield" type="text" name="user_login" id="user_login" value="<?php echo attribute_escape(stripslashes($user_login)); ?>" size="20" tabindex="10" />
<label class="login_label" for="user_email"><?php _e('E-mail') ?></label>
<input class="textfield" type="text" name="user_email" id="user_email" value="<?php echo attribute_escape(stripslashes($user_email)); ?>" size="25" tabindex="20" />
<?php do_action('register_form'); ?>
<div class="clear"></div>
<?php _e('An email will be sent!') ?>
<input type="image" name="wp-submit" id="wp-submit" value="<?php _e('Register'); ?>" src="/wp-content/plugins/wickedbar/skins/default/images/wickedbar-register.png" />

but somehow this is redirecting me to "/register" page.

Any clues to make the above code BP compatible?

(I guess, its because buddypress requires Name field while registration)