Is Bitcoin network an overlay application network?
It sits in the application layer as there's the Bitcoin P2P protocol that runs on of TCP. The P2P protocol has to be implemented for nodes to communicate with each other (i.e. block, tx, inv messages).