Can TM2 Online be stored on your own web server, to be used / integrated into your own site without TM2 Hosted?

No. A TM2 Hosted database is required to use TM2 Online. This is to ensure that the TM2 Online site is on a Tier 1 web server, with direct access to your TM2 database, and all security measures are taken into account.