Good luck on your interviews! I can attest that you have been working very diligently on this and Spring. My advice would be not to study for an interview. I think it always works out best when the employer has a clear idea of what you know and what you don't. I think you have taken the right approach. You have been creating an application that uses these technologies and you have been running into problems and asking questions and figuring out the answers ultimately building your understanding and skill level. This will manifest itself in the way you answer questions. Some employers will be looking for an expert with a specific skill set, in this case you will have it or you won't, but in many cases they are looking for someone that has a firm grasp of the core things and the willingness and motivation to learn. Show the same eagerness and energy in your interview that you have shown in your work the past month or two learning these frameworks and be honest. I think a good interviewer should pick up on that.
Thank you Bill for the encouragement and kind words.
As you pointed out what I had done so far was to learn these technologies on my own and build an application applying what I've learned. The studying that I was talking about is meant to pick up on the key words that might be asked or listened for. Some places interview for the theory and not what you can do with the technology. But you gave some really sound advice as they should be looking for a persons eagerness to learn and apply with a good attitude. Excellent post.