Sorry to hear of your massive delay in getting your truck. RansRAM is absolutely correct. You can renegotiate your deal and take advantage of the offers that are on the table now.
If you have a VIN Number or a VON Number... check out this thread for checking the status... http://www.RamForumZ.com/showthread.php?t=45660
If you follow the instructions you will get to talk to an actual person who can further assist you. I will tell you this... the amount of information they are supposed to provide you is LIMITED... however if you are overly friendly with them they will reveal more info.
Good luck and I hope you get your ride soon.