I find this story really heartbreaking, and I love the pace, you're introducing Gerard and Mikey slowly, I have complete faith that Frank will come in when it's appropriate. If you rush to put Frank in, you'll comprimise the character and plot establishment :)
You're not a shit writer at all!