Your delt genetics are phenomenal, damn! I would take big shoulders over big biceps any day, you're looking solid my man.
What is your current training program look like? I don't think your abs are "horrible", you just aren't lean enough to see them. For 3 years training you're doing well - it's a long and slow road