Great writing! Good extended set up. Despite what the others say, don't rush it. Build it slowly. It's more delicious that way. I like his nice guy aspect. It's a refreshing change. Usually, the bigger the cock, the bigger the arrogance (although, that also can lead to a hot story).