Front calipers not releasing

Put a wheel on it and give it a hard kick in the caliper location and see if it rotates a little better to your liking.
Old school drag racing trick is to loosen the wheel bearings and rock the steering wheel to move the pads off of the rotors and stay off of the front brakes when lining up. Drum brakes are faster. lol