If a tx took minutes to show up the the person sending it didn't send it for a few minutes. Propogation times is measured in seconds. Bitcoin simply could not work with propogation times in minutes. If tx takes minutes to relay then blocks would take hours and how can a chain be built if blocks are arriving hours after they were sent. Just because you are clueless doesn't mean Bitcoin is broken.
As for 1 confirm takes 4 hours well that is just stupid. Did you include a tx fee? Average time between blocks is still ~9 minutes.
As for "nobody" accepts 0 confirm tx. I did. Sold prepaid cellphone cards. 0 confirm for repeat customers. Not a single attempted double spend. Nearly $1.3M in sales over six months. So your wrong on "nobody". A lot depends on the risk profile of what is being sold.
So you don't understand Bitcoin, make factual errors and thus believe you have found something (closed source, non-working website) superior. Have fun with that.
That's cute you sold Cheap cellphone cards with 0 Accepts. How about bigger transaction would you still sell them with 0 confirmations? Second, you a person on bitcointalk is not Joe, from Joes Pizza, or Cindy your next door neighbor. We might accept 0 confirms for small transactions but regular users will not, and if they do it's a small majority.
Third Bitcoin will die guaranteed, again feel free to get mad and sad about those words. Just like Myspace died to Facebook, and just like dial up died to cable, and millions of companies who were destroyed by the competition, Just like Altavista and Lycos by Google, and the list goes on and on.