Does a Pre-order guarantee me the item on release date?

The short answer for this is no. Pre-ordering an item means that you have secured a copy of that item. It is a good way of protecting yourself from any short supply issues or high demand items selling out on the day of release.