I'm sure there is a question here somewhere...
Call your nearest Apple store, or visit the Apple website and make a booking with a Genius to explain the situation. I doubt it will get covered under warranty, but they can/should be able to fix it.
You do have current/recentish backups of all your data?