Making puzzle levels is definitely very challenging, but I think for the jam and non cubers this should definitely do the trick!
For the rotation I don't think lerping to the closest side would work for me personally, since I usually want to see 2 or 3 sides at once...
I suggest having a look at other cube simulations, for example this one feels very nice as it always stays alligned... but I guess its personal preference in the end