Yes. Your train has already left the GM station.
Next stop 'expert' in USCF terms if you study and play seriously for ten years. You might even make NM. Forget IM and GM.
If you expect to make a living from it you will need to already have a big bank account to use to keep eating until you make GM assuming that you could.
Is it likely? Not really based on statistics. Look at all the chess players and what a small percent are GMs. And these days GMs are a dime a dozen going from one small regional tournament to the next every week trying to eke out a living.
You are starting late. Most prodigies, that make GM easily, start before age 10.
Playing chess regularly will guarantee that you do NOT make GM. You will need to STUDY chess regularly to achieve that. And play serious chess often OTB not speed chess on any web site.
1900 on chess.com does not mean much. Nor does winning a local tournament. And was that a real OTB tournament or one online? And just how strong were the rated players in that tournament???
You need to go to a large national tournament and see how you do there and what your provisional REAL USCF or FIDE Rating is. Then see how far away 2800 looks from there.
1 - Never too late to be ambitious. But as the saying goes we grow too soon old and too late smart. Is trying to be a GM worth throwing your life away?
2 - 5 yrs to GM from where you are is delusional unless you are a true genius and spend all your time on doing it. ALL your time.
3- You may not doubt your learning ability or memory but there is more to it than just memorizing Chess Base. And while chess, music, and computers tend to be easy for the same sort of people that does not mean everyone can do all of those well.
4 - You cannot afford the time unless you are single and hit the lottery. If you are married then you have epsilon approaching zero chance.
5 - Fischer did more like 60-80 hours a week. 40 hours a week prep and also a job would be unlikely.
6 - You need to make the GM norms so you would need a LOT of INTERNATIONAL tournaments to be able to make GM.
7 3-4 tournaments a year at highest level might work if you were ready to try to get the title. Your problem will be getting to the point where you can play other GMs at all.
8 - 5 years is wildly optimistic.
9 - USCF and FIDE list tournaments.
10 - Good luck finding enough GM tournaments without a lot of travel.
11 - You have to pay to play if you want to play at the top level. The other GMs want big prize funds that are paid for by folks like you.
12 - Good luck with that. Until you are so good you get invited to play then you will be playing the others like you who paid the big fee to enter so they too could play GMs.
13 - 1900 on chess.com -- for the speeds you play at on chess.com -- would translate to something like a FIDE rating of 1200 for OTB.
You need to play in a real, strong open, OTB tournament and find out how good you really are.