Yesterday I sent some bitcoins with over 200,000 unconfirmed transactions and it took only about 1 hour to have it credited, and this with a pretty low fee. So don't really look at the number of unconfirmed transactions
And no bitcoin isn't supposed to be an instant transaction method
You are lucky not sure what you did to get it confirmed and credited so fast but i have been waiting for 52 hours. I still dont have not even 1 confirmation on it. The weird thing is it keeps getting reset to zero like it is a new transaction being done. Now i am not the sender i am tje receiver of a payment. No im not going crazy it really does reset see referring number below.
b642003e63e38f8fd9eed9cd8252179c4101ada0e8583c75bc8f714f7af12371
I'm in the same situation with you