Also re. Avatar size, first try adding ‘type = full’ into the array, should allow you to specify larger sizes, as below …
return bp_core_fetch_avatar( array(
'type' => 'full'
'item_id' => $user->ID,
'width' => 80,
'height' => 80,
) );
}