Yea that doesn’t look great.
You can see this issue mentioned here: http://sixrevisions.com/css/responsive-background-image/
It’s due to the mobile devices having high resolution, and the height of your page being much larger than the image.
Check out the solution he suggests when it comes to mobile devices.
Let me know if you need more info 🙂