I enjoyed this! I played through three or four levels and didn't get the feeling of anything being out of control, but I see from other comments that things occur in later levels. The presentation is quite impressive, especially the satisfying sound and visual effects when swapping tiles and removing matches.
I agree with jermrellum's comment that no real strategy is required, and adding that is what would elevate this. In the levels I played I didn't see any actual challenge or way to fail. You could limit the number of moves (though that would require designing the levels by hand in a way you probably didn't have time for) and/or have consequences of making a given move that could build to a failure state. This would also necessitate some way to anticipate when and where the golden tiles would show up. But what you achieved in the jam's time constraints is impressive.
It did bother me that matches that occur serendipitously don't register. On many occasions the board would start out with a match or one would fall into place but it wouldn't disappear until I manually swapped tiles around just to cue the game. It takes away from the otherwise-stellar presentation.
All in all, very nice job, and congrats on finishing your project!