An additional undergrad degree is too long and slow - I know I can study MUCH more efficiently than I could when I was 18, and I also want to be very focused on CS, so most of a US undergrad course would be a waste of time to me. On the other hand, a 1 year Masters is too advanced, since I don't have a firm grasp of the basics.
Online courses are definitely filling the gap but I feel like I learn faster with human interaction and mentoring. Bootcamps are okay to an extent (I'm currently doing The Firehose Project to learn some industry web dev practices, and they provide great mentoring and group projects), but they only advance your skills so far, and probably not up to the level I expect you'd be at after completing the first year of CS. It'd be great to see some different options out there which provide the rigour and cater to a more mature audience.