The fuel pump can make some odd noises when you turn the ignition on - groaning and squealing like hog on heat. Wait for it to finish priming before your start the bike (usually 3-5 seconds).
Your stalling sounds like you are not warming the bike up sufficiently and/or your idle is set too low - should be around 1050-1150 rpm. Make sure you use your 'choke' even if the air temp is not cold. I warm the engine on choke - middle notch - for about 3 minutes at least and only take it back to the first notch a couple of blocks down the road. Use revs and ride the clutch for slow maneuvers and stay off the front brake.
I had a bad experience - didn't warm the engine sufficiently - didn't leave the choke on - starting uphill and immediately doing a slow speed tight turn. The engine stalled just as I leaned into the turn. Nothing was going to stop me dropping the bike. Fortunately I sacrificed my leg to protect the paint and chrome and there was no damage except a bit of bruising
