Adding New Row of Custom TinyMCE

You have to hook the filter to mce_buttons_2 instead of mce_buttons

add_filter('mce_buttons_2', 'my_theme_register_buttons');

In this way the buttons will appear on the second row.