Looks good. I'm not sure what the volume of a 30" tank is? But I don't see any obvious problems and it doesn't look overstocked.
By the way, I'd forget the 1inch of fish per gallon. It's really pretty meaningless...I guess you could adjust it by putting in some kind of exponential adjustment...But anyway, two 4" kribs do not equal one 8" fish. An 8" fish would be something like two 4" kribs long, two 4" kribs wide and two 4" kribs tall, so it'd be worth about eight 4" kribs. And comparing it to Danios it'd be about 4X4X4=64 danios worth one 8" fish. I'm sure it probably doesn't work exactly mathematically like that, but it's a LOT closer.