any ideas why my emails are not being recieved, but are not bouncing?
There's two questions here - "Why am I not showing any bounces?" and "why isn't my email arriving?".  I'll try to answer the first one here.


The nature of SMTP (the Internet email protocol) is that a message will be relayed from server to server many times before it reaches its destination.  The first 90 seconds of this video demonstrates this.
CiviMail can only know if it successfully delivered to the FIRST server.  In many situations, that first e-mail will accept ALL emails, and rely on later servers to bounce the message.  However, since the later servers don't connect directly to CiviMail, they can't report a bounce directly.  Instead, they send a "bounce message" via e-mail to the sender.  You've probably seen a bounce message yourself if you've mis-typed an email address and tried sending to an address that doesn't exist.
To address this, most configurations of CiviMail require that you set up an email account specifically to catch bounce messages.  See this documentation on setting up bounce processing.  There are also some gory details here.
If you have NOT successfully configured a bounce processing address, or you haven't enabled the "Fetch Bounces" scheduled job (Administer menu > System Settings > Scheduled Jobs), your mailing reports will always show zero bounces (excepting advanced configurations like a SOAP Return Channel).